我在WinRT应用程序中工作,我有包含嵌套子文件夹的文件夹列表。我需要像Windows 8.1 Mail应用程序文件夹一样显示它。请参阅Windows 8.1 Mail。父文件夹和子文件夹显示如下
Fodler1
..Child1
..Child2
..Child 2A
Folder2
..Child1
..Child2
我需要使用Listview或List框这样显示,不知道吗?
答案 0 :(得分:0)
使用ItemTemplateSelector
并将文件夹树展平为一个列表,其中的项目具有与文件夹嵌套级别匹配的模板。这样做是为了在单击文件夹项时 - 将其子项删除/插入到集合中(确保使用ObservableCollection
来支持监视对列表的更改)。
WinRT XAML工具包中有一个示例。