有誰知道我如何從TreeView中獲取SelectedItem(不是標題)?
這裏是我的代碼:從TreeView獲取SelectedItem?
<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 2009-08-06 11:45:44