2014-10-10 60 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'事件處理大多數控件。它不會在默認情況下崩潰,您還需要大量修改'