以编程方式在C#中的TreeView上启用UI虚拟化

Mic*_*ael 0 c# wpf treeview virtualization

是否可以在以编程方式创建的TreeView上启用UI虚拟化?

我想做同样的事情:

<TreeView VirtualizingStackPanel.IsVirtualizing="True" VirtualizingStackPanel.VirtualizationMode="Recycling">
Run Code Online (Sandbox Code Playgroud)

但是在我在C#中即时创建的TreeView上.

谢谢!

小智 5

你可以试试这个:

myTreeView.SetValue(VirtualizingPanel.IsVirtualizingProperty, true);
myTreeView.SetValue(VirtualizingPanel.VirtualizationModeProperty, VirtualizationMode.Recycling);
Run Code Online (Sandbox Code Playgroud)

但当然HighCore是对的......