Silverlight:确定DataContext是否继承

时间:2009-05-14 18:58:28

标签: c# silverlight datacontext

在运行时以通用方式(即迭代UIElements),我可以确定给定的FrameWorkElement是否具有非继承的DataContext属性集?我想要一个显式设置DataContext的元素列表,而不是从链中的高层继承。我想也许GetBindingExpression()会有所帮助,但到目前为止还没有。使用Silverlight beta 3。

1 个答案:

答案 0 :(得分:0)

当然!只需使用相等运算符比较FrameworkElement Parent的DataContext。

在子控件将DataContext设置为与父级相同的项目的情况下,它可能没有帮助,但在大多数情况下它会有所帮助。