C# 根据节点的绑定对象选择树视图节点
我有一个WPF树视图绑定到一个可观察的集合。我需要根据节点上的绑定值选择此树视图的节点 让我们假设树视图看起来像这样:C# 根据节点的绑定对象选择树视图节点,c#,wpf,binding,treeview,C#,Wpf,Binding,Treeview,我有一个WPF树视图绑定到一个可观察的集合。我需要根据节点上的绑定值选择此树视图的节点 让我们假设树视图看起来像这样: ROOT NODE 1: object A NODE 2: object B NODE 2.1: object C NODE 2.2: object D NODE 3: object E NODE 3.1: object F NODE 3.1.1: object G 如果我有一个“object C”的实例,如何在我的树视图上展开
ROOT
NODE 1: object A
NODE 2: object B
NODE 2.1: object C
NODE 2.2: object D
NODE 3: object E
NODE 3.1: object F
NODE 3.1.1: object G
如果我有一个“object C”的实例,如何在我的树视图上展开并选择节点2.1
-更新-
尝试使用:
treeview.SelectedItem=对象C
但它说该属性是只读的。如果有人对未来感兴趣,我就使用:
treeview.SelectedItem = object C;
为此,我使用了此处提供的扩展方法:
你想要完成的是什么?你能不能不直截了当地详细说明一下,不知道你在问什么。发布更多代码。此外,没有什么是SelectMany无法处理的……如果不是很清楚,请道歉。我刚刚重新提出了整个问题。