level 13
我觉得可以让左侧选中项和右侧文本都绑定为同一个,然后右侧加绑定转换器,转换器中就可以根据根据选中项属性读取文件文本或者别的方法去过的内容了
2015年10月21日 16点10分
5
level 1
private void MyTV_Selected(object sender, RoutedEventArgs e)
{
}
private void MyTV_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
{
TreeView tv = sender as TreeView;
if (tv.SelectedItem != null)
{
Node node = tv.SelectedItem as Node;
if (node != null && (node.Nodes == null || (node.Nodes != null && node.Nodes.Count == 0)))
{
MessageBox.Show(node.Name);
}
}
}
}
public class Node
{
public Node()
{
this.Nodes = new List<Node>();
this.ParentID = -1;
}
public int ID { get; set; }
public string Name { get; set; }
public int ParentID { get; set; }
public List<Node> Nodes { get; set; }
}
2016年11月13日 04点11分
12