有没有办法停止Silverlight中自动DataContext继承?
我在代码中为父UserControl设置了我的DataContext。因此,所有UserControl内部的xaml绑定都会尝试绑定到它们获取的新DataConext(通过自动DataContext继承)。
UserControl的子元素的DataContext(实际上它们是子孙元素)是我需要在UserControl的代码中设置的...我不希望它们变得聪明,因为最终它们会绑定到错误的数据对象! :-)
我在代码中为父UserControl设置了我的DataContext。因此,所有UserControl内部的xaml绑定都会尝试绑定到它们获取的新DataConext(通过自动DataContext继承)。
UserControl的子元素的DataContext(实际上它们是子孙元素)是我需要在UserControl的代码中设置的...我不希望它们变得聪明,因为最终它们会绑定到错误的数据对象! :-)