Wpf 如何将TreeView节点绑定到类似Explorer的UI中的特定视图?

Wpf 如何将TreeView节点绑定到类似Explorer的UI中的特定视图?,wpf,xml,mvvm,treeview,explorer,Wpf,Xml,Mvvm,Treeview,Explorer,我相信有一个简单的答案,但我似乎找不到它。绑定TreeView节点的大多数示例都是关于使用ListView显示节点的详细信息。在我正在处理的场景中,我使用简单的MVVM模式将TreeView数据绑定到Xml文档。由于在树视图中选择了每个节点,我想为所表示的XmlNode类型显示不同的UserControl 托管不同视图的最佳控件是什么?(视图框、面板?) 在树状视图中将视图绑定到所选内容的最佳方式是什么 谢谢在我正在开发的应用程序中,我有一个类似的场景。您应该使用来承载视图 在树视图中,每个

我相信有一个简单的答案,但我似乎找不到它。绑定TreeView节点的大多数示例都是关于使用ListView显示节点的详细信息。在我正在处理的场景中,我使用简单的MVVM模式将TreeView数据绑定到Xml文档。由于在树视图中选择了每个节点,我想为所表示的XmlNode类型显示不同的UserControl

  • 托管不同视图的最佳控件是什么?(视图框、面板?)
  • 在树状视图中将视图绑定到所选内容的最佳方式是什么

谢谢

在我正在开发的应用程序中,我有一个类似的场景。您应该使用来承载视图


在树视图中,每个项都控制自己的IsSelected状态。你试过绑定到树视图的属性吗?我实际做的是为鼠标双击创建一个附加属性,并将其绑定到。我在我的中定义了这个绑定。

听起来像我在想什么。只是连接点有困难。(这是我学习wpf项目的一部分)。有没有可能附加数据模板?