Кто-нибудь знает, как я могу получить SelectedItem (а не заголовок) из TreeView?
Вот мой код:Получить SelectedItem из TreeView?
<TreeView Name="treeView1" DataContext="{Binding Path=PresentationsViewModel}" Grid.Column="1" >
<TreeViewItem IsExpanded="True" Header="Objects-A-List" DisplayMemberPath="Name" ItemsSource="{Binding Path=MyItem.ListA}"></TreeViewItem>
<TreeViewItem IsExpanded="True" Header="Objects-B-List" DisplayMemberPath="Name" ItemsSource="{Binding Path=MyItem.ListB}"></TreeViewItem>
<TreeViewItem IsExpanded="True" Header="Objects-C-List" DisplayMemberPath="Name" ItemsSource="{Binding Path=MyItem.ListC}"></TreeViewItem>
</TreeView>
Обратите внимание, что есть 3 различных списки, содержащие 3 различных объектов-типов. Было бы помочь мне много, чтобы иметь что-то вроде:
public Object SelectedObject
{
set { _selectedObject = value; RunMyMethod(); RaisePropertyChanged("SelectedObject"); }
}
Заранее спасибо!
Приветствия
Что вы пытаетесь сделать? Почему TreeView.SelectedItem не работает для вас? – Andy