IDesignerLoaderHost インターフェイス

定義

シリアル化された状態からの読み込みをサポートするようにデザイナー ホストを拡張できるインターフェイスを提供します。

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)

適用対象

こちらもご覧ください