如果我展开树视图项目,请滚动足够远,然后再滚动回到该项目,则不会展开它。之所以发生这种情况,是因为在虚拟化模式下UI容器的可重用性似乎正在重设。
“我的树视图”具有以下属性:
VirtualizingPanel.IsVirtualizing="True"
VirtualizingStackPanel.VirtualizationMode="Recycling"
我尝试使用VirtualizingStackPanel.VirtualizationMode="Standard"
,但问题仍然存在。
是否可以保留“树视图项目”扩展状态?
我要处理的TreeView涉及很多TreeView项,因此禁用虚拟化是不可能的。