我构建了一个 MVVM 模式 TreeView
-根
- 元素
---分项
单击任何 TreeViewItems 时,我想在单独的窗口中显示实际对象(模型)的详细信息。
但我不确定如何访问对象的数据。
private void TreeView_OnSelectedItemChanged(object sender, RoutedEventArgs e)
{
TreeViewItem tvi = e.OriginalSource as TreeViewItem;
MessageBox.Show(tvi.ToString());
}
最佳答案
我不建议使用 TreeView_OnSelectedItemChanged
在 MVVM
风格 WPF
申请。
在您的 ModelView
上定义将绑定(bind)绑定(bind)到 IsSelected TreeeViewItem
的属性(property)并且您将始终知道选择,并且也可以从代码中选择感兴趣的项目。
关于c# - 如何访问 TreeViewItem 对象的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12856522/