当前位置: 代码迷 >> C# >> wpf treeview 怎么设置某节点为选中状态
  详细解决方案

wpf treeview 怎么设置某节点为选中状态

热度:85   发布时间:2016-05-05 03:15:02.0
wpf treeview 如何设置某节点为选中状态
例如:

Note_1
      Item_1
      Item_2
Note_2
Note_3
    Item


在不使用鼠标双击的情况下,如何将节点Note_2设置为选中的状态;

因为SelectedItem、SelectedValue等是只读的,不能绑定这些属性,所以对于如何解决这个问题无从下手啊
------解决思路----------------------
node对象的selected可以修改好像
------解决思路----------------------
WPF中的  TreeView 控件 也是属于“条目控件”一类,拥有Items属性。每个TreeViewItem 都有一个  IsSelected属性,用于来设置是否被选中。 当然,选中之前 要先根据node的名称找到TreeViewItem,通过 TreeView 的ItemContainerGenerator.ContainerFromIndex  方法  找到item,再设置 IsSelected即可。
  相关解决方案