0

実行時に一般的な方法 (つまり、UIElement の反復) で、特定の FrameWorkElement に継承されていない DataContext プロパティ セットがあるかどうかを判断できますか? チェーンの上位から継承されたのではなく、DataContext が明示的に設定された要素のリストが必要です。おそらく GetBindingExpression() が役立つと思いましたが、今のところ役に立ちません。Silverlight ベータ 3 を使用しています。

4

1 に答える 1

0

絶対!等値演算子を使用して、FrameworkElement 親の DataContext を比較するだけです。

子コントロールの DataContext が親とまったく同じ項目に設定されている状況では役に立たないかもしれませんが、ほとんどのシナリオでは役に立ちます。

于 2009-08-10T20:09:32.587 に答える