绑定控件中的控件

时间:2011-10-17 09:49:21

标签: c# silverlight

我有一个数据绑定到像this.DataContext = anObject;这样的对象的页面,该对象的属性绑定完美。

但现在我有一个控制权。

<Control2></Control2>

在该控件的构造函数中,我设置了this.DataContext = anotherObject;

我执行此操作时似乎遇到的问题是,当我{Binding aProperty}抱怨它不在anotherObject并且绑定{{1}时,这个Control2似乎是双重约束的它会抱怨它没有{Binding anotherProperty}

任何想法。

1 个答案:

答案 0 :(得分:1)

我怀疑在您在构造函数中设置数据上下文后,页面正在设置数据上下文。因此,您将在不同时间报告两种不同的绑定源。

尝试在控件中侦听DataContextChanged事件。