TreeViews отображают списки элементов, а не списки TreeViewItems.
TreeViewItem.SelectedItem
- это выбранный элемент. Если ваше древовидное представление имеет коллекцию объектов Car, которые оно отображает, SelectedItem будет иметь тип Car.
попробуйте это
private void treeview1_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
{
if (treeview1.SelectedItem != null)
{
Console.WriteLine(treeview1.SelectedItem.ToString());
}
}
Я почти уверен, что SelectedItem - это объект, который вы ищете.
(кстати, ваш показатель приемлемости в 20% немного отстой - и, вероятно, это одна из причин, по которой вы не получаете ответы на свои вопросы быстрее, если на ваш вопрос ответили, пометьте его как отвеченный. Это помогает всему сообществу) *