2014-10-10 53 views

回答

1

任何支持Grouping的控件都应该这样做。我会使用ListViewGridView。以下是MSDN链接,请注意HeaderItemTemplate/ItemTemplate

How to Group Items in a List or Grid

做你想要做将需要相当多的MVVM结合和VisualState修改什么。


另一种选择是用一个可折叠的<StackPanel>作为其DataTemplate中创建自己的目录。

我的示例解决方案折叠列表框,您可以修改它以包含另一个列表以及。

Listbox Collapse

+0

我们可以在组中选择组或项目时添加事件吗?我们可以在点击或默认情况下折叠组,使其崩溃? – 2014-10-10 13:20:45

+0

@AnkushMadankar选择变化是通过'SelectionChanged'事件处理大多数控件。它不会在默认情况下崩溃,您还需要大量修改'