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