无论如何都要在Silverlight中停止自动DataContext继承?

时间:2010-04-03 05:02:27

标签: silverlight datacontext

无论如何要在Silverlight中停止自动DataContext继承吗?

我在代码中的父UserControl上设置我的DataContext。因此,UserControl中的所有xaml绑定都尝试绑定到它们获得的新DataConext(通过自动DataContext继承)。

用于UserControl的子元素的DataContext(实际上它们是孩子的孩子的孩子)是我需要在UserControl的代码中设置的...我不希望它们都是聪明的,因为它们最终绑定到错误的数据对象! : - )

1 个答案:

答案 0 :(得分:16)

对于您不希望继承上下文的项,您是否可以在XAML中将DataContext设置为{x:Null},或在代码中将其设置为null?