0

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

4

1 回答 1

0

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

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

于 2009-08-10T20:09:32.587 回答