如何绑定到DataContext项的父项的属性?

时间:2012-11-29 08:51:49

标签: wpf binding

我在一个StackPanel容器中有一组控件,在一个用户控件中,绑定到一个项目的不同属性,该项目是容器的DataContext,设置为{Binding MyItem}

如果MyItem对象的属性指向其父级,我如何将其中一个控件绑定到此MyItem的逻辑父级?

2 个答案:

答案 0 :(得分:1)

事实证明,只要作为DataContext的项目具有公共属性Parent,{Binding Path = Parent.IsEnabled}就足够了。可能早期的错误是由于其他原因造成的。

答案 1 :(得分:1)

如果MyItem具有指向其父级的属性,则可以直接使用该属性来引用Parent。没有什么特别要求,例如:

{Binding Parent.PropertyName}

(除非我误解了这个问题)