次の方法で共有


DataBindingHandler クラス

定義

データ連結ハンドラーの基本クラスを提供します。

public ref class DataBindingHandler abstract
public abstract class DataBindingHandler
type DataBindingHandler = class
Public MustInherit Class DataBindingHandler
継承
DataBindingHandler
派生

注釈

DataBindingHandler は、データ バインディング ハンドラーの基本クラスを提供します。 デザイナー内でデータ バインディング ハンドラーを使用して、データ バインディングを実行して、デザインサーフェイスでコントロールを意味のある表示を可能にすることができます。 通常、コントロールのデザイナーはこの機能を担当します。 ただし、別のコントロールのテンプレート内など、デザインサーフェイス上にコントロールが存在しない場合、デザイナーは存在せず、コントロールのコードで が 指定 DataBindingHandlerAttribute されている場合、この機能はデータ バインディング ハンドラーによって提供されます。

データ バインディング ハンドラーを使用するには、データ バインド プロパティまたはプロパティを持 DataBindingHandlerAttribute つコントロールのコード内で、使用するデータ バインディング ハンドラーの型を示す が指定されている必要があります。

たとえば、 Label コントロールは、 クラスの TextDataBindingHandler コード内の を DataBindingHandlerAttribute 介して クラスに Label 関連付けられます。 のDataListLabelテンプレート内で、テキスト プロパティがデータ バインドされているコントロールに、ラベルに "DataBound" という単語が表示されます。 データ バインディング ハンドラーがないと、デザイン時にテンプレート 化されたコントロール内でデータ バインド プロパティをバインドするデザイナーがないため、ラベルはデザイン時に非表示になります。

データ バインディング ハンドラーを実装するには、このクラスから派生する新しいクラスを定義し、 メソッドを DataBindControl 実装して適切なプロパティを設定します。

コンストラクター

DataBindingHandler()

DataBindingHandler クラスの新しいインスタンスを初期化します。

メソッド

DataBindControl(IDesignerHost, Control)

指定したコントロールに連結します。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください