【发布时间】:2011-01-06 11:47:58
【问题描述】:
我有一个 TreeView 和几个其他控件,例如 TextBoxes 和 ComboBoxes。
TextBoxes 绑定到 TreeView 中的选定项,如下所示:
Text="{Binding SelectedItem.Name, ElementName=groupTreeView}"
如果我的TreeView 中的所有元素都具有Name 属性,则此方法可以正常工作。
我想知道是否有办法进行某种条件绑定,它会说:
if SelectedItem is MyTreeType
then bind
else
disable the element
有可能做这样的事情吗?
现在我只是抛出绑定错误,这似乎有点脏。我的TreeView 是数据绑定的,其中有几个不同类型的类,所以这就是我寻找某种条件绑定的原因。
谢谢, 劳尔
【问题讨论】:
标签: wpf data-binding conditional