Если я раскрою древовидный элемент, прокрутите достаточно далеко, а затем вернитесь к этому элементу, он не будет расширен.Это происходит из-за повторного использования контейнеров пользовательского интерфейса в режиме виртуализации, которые, кажется, сбрасываются в процессе.
My Tree View имеет следующие свойства:
VirtualizingPanel.IsVirtualizing="True"
VirtualizingStackPanel.VirtualizationMode="Recycling"
Я пытался использовать VirtualizingStackPanel.VirtualizationMode="Standard"
но проблема все еще сохраняется.
Можно ли сохранить состояние расширения элемента Tree View?
TreeView, с которым я имею дело, включает в себя множество элементов TreeView, поэтому отключение виртуализации выходит за рамкивопрос.