【问题标题】:Silverlight: Determine whether DataContext is inherited or notSilverlight:判断DataContext是否被继承
【发布时间】:2009-05-14 18:58:27
【问题描述】:

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

【问题讨论】:

    标签: c# silverlight datacontext


    【解决方案1】:

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

    在子控件将 DataContext 设置为与父控件完全相同的项的情况下,这可能无济于事,但在大多数情况下会有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-11
      • 2011-03-07
      • 1970-01-01
      相关资源
      最近更新 更多