TreeView多层节点,并且使用了ItemsSource绑定数据源。
要实现选中节点,能够在节点上直接重命名。
但是选中节点的时候在TreeView的selected方法中始终得不到TreeViewItem对象,而是绑定的对象。
解决办法:http://blog.csdn.net/bitfan/article/details/3963817
private void treeView1_Selected(object sender, RoutedEventArgs e)
{
//e.OriginalSource 就是TreeViewItem对象,你可以将其保存到窗体类的某个私有字段中,或者直接使用它,如下所示:
(e.OriginalSource as TreeViewItem).IsExpanded = true;
}