在运行时以通用方式(即迭代UIElements),我可以确定给定的FrameWorkElement是否具有非继承的DataContext属性集?我想要一个显式设置DataContext的元素列表,而不是从链中的高层继承。我想也许GetBindingExpression()会有所帮助,但到目前为止还没有。使用Silverlight beta 3。
答案 0 :(得分:0)
当然!只需使用相等运算符比较FrameworkElement Parent的DataContext。
在子控件将DataContext设置为与父级相同的项目的情况下,它可能没有帮助,但在大多数情况下它会有所帮助。