IDesignerLoaderHost インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
シリアル化された状態からの読み込みをサポートするようにデザイナー ホストを拡張できるインターフェイスを提供します。
public interface class IDesignerLoaderHost : IServiceProvider, System::ComponentModel::Design::IDesignerHost
public interface class IDesignerLoaderHost : System::ComponentModel::Design::IDesignerHost
public interface IDesignerLoaderHost : IServiceProvider, System.ComponentModel.Design.IDesignerHost
public interface IDesignerLoaderHost : System.ComponentModel.Design.IDesignerHost
type IDesignerLoaderHost = interface
interface IDesignerHost
interface IServiceContainer
interface IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost, IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost
- 派生
- 実装
注釈
IDesignerHostは、このインターフェイスを実装して、DesignerLoaderによる読み込みのサポートを有効にすることができます。
デザイナー ローダーは、デザイナー ホストがこれらの時点で追加のタスクを実行できるように、読み込みまたは再読み込みを呼び出す必要があることをデザイナー ホストに通知します。
このクラスは、デザイナー ホストではなくデザイナー ローダーがデザイン ドキュメントのすべての読み込みと再読み込みを開始する必要があることを強調するために、 IDesignerHost から分離されています。
プロパティ
| 名前 | 説明 |
|---|---|
| Container |
このデザイナー ホストのコンテナーを取得します。 (継承元 IDesignerHost) |
| InTransaction |
デザイナー ホストが現在トランザクション内にあるかどうかを示す値を取得します。 (継承元 IDesignerHost) |
| Loading |
デザイナー ホストが現在ドキュメントを読み込んでいるかどうかを示す値を取得します。 (継承元 IDesignerHost) |
| RootComponent |
現在のデザインのルート コンポーネントとして使用される基底クラスのインスタンスを取得します。 (継承元 IDesignerHost) |
| RootComponentClassName |
設計されているクラスの完全修飾名を取得します。 (継承元 IDesignerHost) |
| TransactionDescription |
現在のトランザクションの説明を取得します。 (継承元 IDesignerHost) |
メソッド
| 名前 | 説明 |
|---|---|
| Activate() |
このホストがホストしているデザイナーをアクティブにします。 (継承元 IDesignerHost) |
| AddService(Type, Object, Boolean) |
指定したサービスをサービス コンテナーに追加し、必要に応じて、任意の親サービス コンテナーにサービスを昇格させます。 (継承元 IServiceContainer) |
| AddService(Type, Object) |
指定したサービスをサービス コンテナーに追加します。 (継承元 IServiceContainer) |
| AddService(Type, ServiceCreatorCallback, Boolean) |
指定したサービスをサービス コンテナーに追加し、必要に応じて、サービスを親サービス コンテナーに昇格させます。 (継承元 IServiceContainer) |
| AddService(Type, ServiceCreatorCallback) |
指定したサービスをサービス コンテナーに追加します。 (継承元 IServiceContainer) |
| CreateComponent(Type, String) |
指定した型と名前のコンポーネントを作成し、デザイン ドキュメントに追加します。 (継承元 IDesignerHost) |
| CreateComponent(Type) |
指定した型のコンポーネントを作成し、デザイン ドキュメントに追加します。 (継承元 IDesignerHost) |
| CreateTransaction() |
イベント シーケンスをカプセル化してパフォーマンスを向上させ、元に戻すおよびやり直しのサポート機能を有効にできる DesignerTransaction を作成します。 (継承元 IDesignerHost) |
| CreateTransaction(String) |
指定したトランザクションの説明を使用して、イベント シーケンスをカプセル化してパフォーマンスを向上させ、元に戻すおよびやり直しのサポート機能を有効にできる DesignerTransaction を作成します。 (継承元 IDesignerHost) |
| DestroyComponent(IComponent) |
指定したコンポーネントを破棄し、デザイナー コンテナーから削除します。 (継承元 IDesignerHost) |
| EndLoad(String, Boolean, ICollection) |
デザイナーの読み込み操作を終了します。 |
| GetDesigner(IComponent) |
指定したコンポーネントを含むデザイナー インスタンスを取得します。 (継承元 IDesignerHost) |
| GetService(Type) |
指定した型のサービス オブジェクトを取得します。 (継承元 IServiceProvider) |
| GetType(String) |
指定された完全修飾型名のインスタンスを取得します。 (継承元 IDesignerHost) |
| Reload() |
デザイン ドキュメントを再読み込みします。 |
| RemoveService(Type, Boolean) |
指定したサービスの種類をサービス コンテナーから削除し、必要に応じて、サービスを親サービス コンテナーに昇格させます。 (継承元 IServiceContainer) |
| RemoveService(Type) |
指定したサービスの種類をサービス コンテナーから削除します。 (継承元 IServiceContainer) |
イベント
| 名前 | 説明 |
|---|---|
| Activated |
このデザイナーがアクティブになったときに発生します。 (継承元 IDesignerHost) |
| Deactivated |
このデザイナーが非アクティブ化されたときに発生します。 (継承元 IDesignerHost) |
| LoadComplete |
このデザイナーがドキュメントの読み込みを完了したときに発生します。 (継承元 IDesignerHost) |
| TransactionClosed |
TransactionClosed イベントのイベント ハンドラーを追加します。 (継承元 IDesignerHost) |
| TransactionClosing |
TransactionClosing イベントのイベント ハンドラーを追加します。 (継承元 IDesignerHost) |
| TransactionOpened |
TransactionOpened イベントのイベント ハンドラーを追加します。 (継承元 IDesignerHost) |
| TransactionOpening |
TransactionOpening イベントのイベント ハンドラーを追加します。 (継承元 IDesignerHost) |