Control.DataContext プロパティ

定義

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

public:
 virtual property System::Object ^ DataContext { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.Browsable(false)]
public virtual object? DataContext { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.Browsable(false)>]
member this.DataContext : obj with get, set
Public Overridable Property DataContext As Object

プロパティ値

属性

注釈

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

適用対象