我有WPF treeView,它有ControlTemplate,它显示了treeView的每个节点,包含两个元素:Image + Textbox。当我更改TextBox时,treeView元素不能选择。但我想在TextBox的TextChanged事件中获取Selected类。如何在后面的代码中获取当前textBox绑定的类。
答案 0 :(得分:1)
试试这个:
将文本框的IsFocused
属性绑定到treeviewitems的IsSelected
属性
<TextBox IsFocused = {Binding Path=IsSelected, RelativeSource={RelativeSource AncestorType={x:Type TreeViewItem}}, Mode="OneWayToSource"} />
否则向文本框添加触发器,以便每当IsFocused
属性设置为true时,相应的treeviewitem的IsSelected
属性也设置为true。