TreeView가 다음과 같이 설정된 경우 가상화에서 TreeView를 중지 할 수있는 대상은 무엇입니까?WPF : TreeView 가상화가 작동하지 않습니다.
<TreeView
ItemsSource="{Binding}"
VirtualizingStackPanel.IsVirtualizing="True">
<TreeView.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel />
</ItemsPanelTemplate>
</TreeView.ItemsPanel>
<TreeView.ItemContainerStyle>
<Style
TargetType="{x:Type TreeViewItem}">
<Setter
Property="IsExpanded"
Value="{Binding IsExpanded, Mode=TwoWay}"/>
</Style>
</TreeView.ItemContainerStyle>
</TreeView>
나는 내가 TreeViewItems 모두가 만들어지고이 (확인하고 사용 스눕) 노드를 확장 할 때, 가상화되지 않는 일이있다. TreeView의 내용을 가상화하지 못하게하는 컨테이너의 조합이 있는지 궁금합니다. (예 : StackPanel에서 호스팅하는 것)
이 게시물은 가상화 사용자 정의에 도움이 될 수 있습니다. http://stackoverflow.com/questions/126230/resources-and-guides-to-ui-virtualization-in-wpf – Domokun