Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 根据节点的绑定对象选择树视图节点_C#_Wpf_Binding_Treeview - Fatal编程技术网

C# 根据节点的绑定对象选择树视图节点

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”的实例,如何在我的树视图上展开

我有一个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”的实例,如何在我的树视图上展开并选择节点2.1

-更新-

尝试使用:

treeview.SelectedItem=对象C


但它说该属性是只读的。

如果有人对未来感兴趣,我就使用:

treeview.SelectedItem = object C;
为此,我使用了此处提供的扩展方法:


你想要完成的是什么?你能不能不直截了当地详细说明一下,不知道你在问什么。发布更多代码。此外,没有什么是SelectMany无法处理的……如果不是很清楚,请道歉。我刚刚重新提出了整个问题。