如何从TreeView获取Current对象

时间:2010-06-25 07:31:22

标签: c# wpf

我有WPF treeView,它有ControlTemplate,它显示了treeView的每个节点,包含两个元素:Image + Textbox。当我更改TextBox时,treeView元素不能选择。但我想在TextBox的TextChanged事件中获取Selected类。如何在后面的代码中获取当前textBox绑定的类。

1 个答案:

答案 0 :(得分:1)

试试这个:

将文本框的IsFocused属性绑定到treeviewitems的IsSelected属性

<TextBox IsFocused = {Binding Path=IsSelected, RelativeSource={RelativeSource AncestorType={x:Type TreeViewItem}}, Mode="OneWayToSource"} />

否则向文本框添加触发器,以便每当IsFocused属性设置为true时,相应的treeviewitem的IsSelected属性也设置为true。