0

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

如果 MyItem 对象具有指向其父级的属性,我将如何将这些控件之一绑定到此 MyItem 的逻辑父级?

4

2 回答 2

1

如果 MyItem 有一个指向其父级的属性,那么您可以直接使用该属性来引用父级。没有什么特别的要求,比如:

{Binding Parent.PropertyName}

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

于 2012-11-29T18:06:30.523 回答
1

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

于 2012-11-29T09:08:44.490 回答