Ste*_*tef 0 c# wpf model mvvm treeviewitem
我构建了一个 MVVM 模式 TreeView
-Root
--Item
---Subitem
单击任何 TreeViewItem 时,我想在单独的窗口中显示实际对象(模型)的详细信息。
但我不确定如何访问对象的数据。
private void TreeView_OnSelectedItemChanged(object sender, RoutedEventArgs e)
{
TreeViewItem tvi = e.OriginalSource as TreeViewItem;
MessageBox.Show(tvi.ToString());
}
Run Code Online (Sandbox Code Playgroud)
我不建议TreeView_OnSelectedItemChanged
在MVVM
样式WPF
应用程序中使用。
在ModelView
绑定上定义对IsSelected属性的绑定 TreeeViewItem
,您将始终了解选择,并且还可以从代码中选择感兴趣的项目。