英語で読む

次の方法で共有


FrameworkElement.DataContextChanged イベント

定義

この要素のデータ コンテキストが変更されたときに発生します。

C#
public event System.Windows.DependencyPropertyChangedEventHandler DataContextChanged;

イベントの種類

注釈

データ コンテキストとデータ バインディングの詳細については、「 データ バインディングの概要」を参照してください。

重要

要素の が DataContext 変更されると、この要素のすべてのデータ バインド プロパティが影響を受ける可能性があります。 これは、データ コンテキストを継承する論理ツリー内の現在の要素の子要素である要素、および現在の要素自体にも適用されます。 このような既存のバインドはすべて、新しい DataContext バインディングを再解釈する必要があり、バインド結果を再評価します。 データ バインディング エンジンは、イベントの発生に関連して、これらの再評価の DataContextChanged 順序について決定論的ではありません。 再評価は、イベントの前、イベントの後、または任意の混合で発生する可能性があります。

適用対象

製品 バージョン
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

こちらもご覧ください