2
我想知道在多级结构中是否存在关于虚拟化的概念。WPF中的多级虚拟化
我有一个ListView包含可以包含另一个ListView的元素。开箱即用,只有顶级Listview支持虚拟化。
是否有任何解决方案让子列表虚拟化呢?
<ListView ItemsSource="{Binding Items}" VirtualizingStackPanel.IsVirtualizing="True"
VirtualizingStackPanel.VirtualizationMode="Standard">
<ListView.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBox Text="{Binding Name}" />
<!-- SubList-->
<ListView ItemsSource="{Binding Items}" VirtualizingStackPanel.IsVirtualizing="True"
VirtualizingStackPanel.VirtualizationMode="Standard">
<ListView.ItemTemplate>
<DataTemplate>
<TextBox Text="{Binding Name}" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
谢谢。是。你是对的。但我不能用这个解决我的问题。 –
@DomenicoThöni,看看这个:http://www.codeproject.com/Articles/30721/WPF-TreeListView-Control – Natxo