У меня есть TreeView, который использует HierarchicalDataTemplate и модель представления в качестве контекста данных на разных узлах. Я хочу получить доступ к некоторым свойствам TreeViewItem из TreeView.SelectedItem - но это возвращает объект модели представления, а не TreeViewItem.
Как получить ссылку TreeViewItem на выбранный элемент?
(У меня такая же проблема в обработчиках SelectedItemChanged - отправитель объекта является моделью представления - как получить TreeViewItem?)
[Существует свойство TreeView SelectedContainer, которое возвращает TreeViewItem, но его недоступно :-(]
Это тип разочарования в ВПП, который заключается в том, что легко застрять на такого рода "деталях", и кажется, что должно быть простое / очевидное решение, но ...