更新 : 2007 年 11 月
カスタム デザイナ属性をコントロールと要素に適用するための属性テーブルを提供します。
デザイン時メタデータ専用の別のアセンブリに IRegisterMetadata インターフェイスを実装することで、カスタム FeatureProvider 実装を登録します。属性テーブルを構築するには、AttributeTableBuilder クラスを使用します。独自のデザイナ機能を有効にするには、Register の実装で AddAttributeTable メソッドを呼び出します。
クラス
クラス | 説明 | |
---|---|---|
![]() |
AttributeCallbackBuilder | このクラスのインスタンスは、型の属性を後で設定するコールバック デリゲートに渡されます。 |
![]() |
AttributeTable | デザイン時の外観と動作を定義するメタデータ属性のテーブルです。 |
![]() |
AttributeTableBuilder | メタデータ ストアに渡すことができる属性テーブルを作成します。 |
![]() |
AttributeTableValidationException | AttributeTable に提供されたメタデータが、既存の型のプロパティ、メソッド、およびイベントと一致しない場合に発生します。 |
![]() |
DeveloperMetadata | インフラストラクチャ。FeatureProvider 型、エディタ、および "開発者用デザイナ" にパーソナリティを与えるその他の属性を表します。 |
![]() |
MetadataStore | カスタム デザイン時属性のコンテナです。 |
インターフェイス
インターフェイス | 説明 | |
---|---|---|
![]() |
IRegisterMetadata | メタデータ ストアへの属性の追加を要求するクラスを指定します。 |
デリゲート
デリゲート | 説明 | |
---|---|---|
![]() |
AttributeCallback | 型の属性が必要な場合に呼び出されます。 |