IComponentInitializer インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コンポーネントの作成時に推奨される既定値のセットを提供します。
public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
Public Interface IComponentInitializer
- 派生
注釈
IComponentInitializer インターフェイスは、任意のデザイナーによって実装できます。これは、IDesignerも実装するコンポーネントであり、設計しているコンポーネントの推奨される既定値のセットを受け取ります。 IComponentInitializer は、新しいコンポーネントの作成時にクエリを実行します。 コンポーネントのプロパティに推奨される既定値は、ディクショナリ内の名前と値のペアとして渡されます。
この設計では、2 つのカスタマイズ ポイントが提供されます。ツールボックス項目自体を置き換えたり変更してカスタム アクションを実行したり、コンポーネントのデザイナーを変更してカスタム アクションを提供したりできます。 IComponentInitializerを実装するデザイナーは、ツールボックス項目がこれらのメソッドを呼び出す義務がないため、呼び出されるメソッド (InitializeNewComponentまたはInitializeExistingComponent) に依存しないでください。
メソッド
| 名前 | 説明 |
|---|---|
| InitializeExistingComponent(IDictionary) |
コンポーネントのインスタンスを既定の状態に復元します。 |
| InitializeNewComponent(IDictionary) |
一連の推奨値を使用して、新しいコンポーネントを初期化します。 |