我确信这有一个简单的答案,但我似乎无法找到它。绑定TreeView节点的大多数示例都是关于使用ListView来显示节点的详细信息。在我正在研究的场景中,我使用简单的MVVM模式将TreeView数据绑定到Xml文档。在TreeView中选择每个节点时,我想为正在表示的XmlNode类型显示不同的UserControl。
由于
答案 0 :(得分:1)
在我正在开发的应用程序中,我有类似的情况。您应该使用UserControl来托管您的观看次数。
在TreeView中,每个项目控制自己的IsSelected状态。您是否尝试过绑定到TreeView的SelectedItem属性?我实际做的是为鼠标双击创建一个附加属性,并将其绑定到Command。我在HierarchicalDataTemplate中定义了这个绑定。