Control.DataContext プロパティ

定義

データ バインディングの目的でデータ コンテキストを取得または設定します。 これはアンビエント プロパティです。

C#
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.Browsable(false)]
public virtual object? DataContext { get; set; }

プロパティ値

属性

注釈

データ コンテキストは、バインドに使用されるデータ ソースに関する親要素から要素が情報を継承できるようにする概念です。 指定されたデータ ソースを適切に処理するには、このクラスから継承するコントロールを派生させる必要があります。 たとえば、データ バインディング シナリオにコンポーネントを使用 BindingSource する UserControls では、イベントを処理 DataContextChanged するかオーバーライド OnDataContextChanged(EventArgs) して、データ コンテキストから BindingSource コンポーネントの DataSourceに関連するデータを提供できます。

適用対象

製品 バージョン
Windows Desktop 7, 8, 9, 10