我有一个绑定到ObservableCollection的WPF Treeview。我需要根据节点上的绑定值选择此Treeview的节点。
让Treeview看起来像这样:
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
如果我有一个'对象C'如何在Treeview上展开和选择节点2.1?
-UPDATE -
试图使用:
treeview.SelectedItem = object C
但它说这个属性是只读的。
答案 0 :(得分:0)
如果有人对将来感兴趣,我用过:
treeview.SelectedItem = object C;
为了能够做到这一点,我使用了这里提供的扩展方法:
http://blog.quantumbitdesigns.com/2008/07/22/programmatically-selecting-an-item-in-a-treeview/