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) |
指定されたサービスをサービス コンテナーに追加します。 (継承元 IServiceContainer) |
AddService(Type, Object, Boolean) |
指定されたサービスをサービス コンテナーに追加し、必要に応じてサービスを任意の親サービス コンテナーに昇格します。 (継承元 IServiceContainer) |
AddService(Type, ServiceCreatorCallback) |
指定されたサービスをサービス コンテナーに追加します。 (継承元 IServiceContainer) |
AddService(Type, ServiceCreatorCallback, Boolean) |
指定されたサービスをサービス コンテナーに追加し、必要に応じてサービスを親サービス コンテナーに昇格します。 (継承元 IServiceContainer) |
CreateComponent(Type) |
指定した型のコンポーネントを作成し、そのコンポーネントをデザイン ドキュメントに追加します。 (継承元 IDesignerHost) |
CreateComponent(Type, String) |
指定した型および名前のコンポーネントを作成し、そのコンポーネントをデザイン ドキュメントに追加します。 (継承元 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) |
指定されたサービスの型をサービス コンテナーから削除します。 (継承元 IServiceContainer) |
RemoveService(Type, Boolean) |
指定されたサービスの型をサービス コンテナーから削除し、必要に応じてサービスを親サービス コンテナーに昇格します。 (継承元 IServiceContainer) |
イベント
Activated |
デザイナーがアクティブになるときに発生します。 (継承元 IDesignerHost) |
Deactivated |
デザイナーがアクティブでなくなるときに発生します。 (継承元 IDesignerHost) |
LoadComplete |
デザイナーがドキュメントの読み込みを完了したときに発生します。 (継承元 IDesignerHost) |
TransactionClosed |
TransactionClosed イベントのイベント ハンドラーを追加します。 (継承元 IDesignerHost) |
TransactionClosing |
TransactionClosing イベントのイベント ハンドラーを追加します。 (継承元 IDesignerHost) |
TransactionOpened |
TransactionOpened イベントのイベント ハンドラーを追加します。 (継承元 IDesignerHost) |
TransactionOpening |
TransactionOpening イベントのイベント ハンドラーを追加します。 (継承元 IDesignerHost) |
拡張メソッド
適用対象
こちらもご覧ください
.NET