次の方法で共有


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)

指定されたサービスをサービス コンテナーに追加します。

(継承元 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)

拡張メソッド

GetKeyedService<T>(IServiceProvider, Object)

から 型 T のサービスを取得します IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

から 型 serviceType のサービスの列挙体を取得します IServiceProvider

GetKeyedServices<T>(IServiceProvider, Object)

から 型 T のサービスの列挙体を取得します IServiceProvider

GetRequiredKeyedService(IServiceProvider, Type, Object)

から 型 serviceType のサービスを取得します IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)

から 型 T のサービスを取得します IServiceProvider

CreateAsyncScope(IServiceProvider)

スコープ サービスを解決するために使用できる新しい AsyncServiceScope を作成します。

CreateScope(IServiceProvider)

スコープ サービスを解決するために使用できる新しい IServiceScope を作成します。

GetRequiredService(IServiceProvider, Type)

IServiceProvider から serviceType 型のサービスを取得します。

GetRequiredService<T>(IServiceProvider)

IServiceProvider から T 型のサービスを取得します。

GetService<T>(IServiceProvider)

IServiceProvider から T 型のサービスを取得します。

GetServices(IServiceProvider, Type)

IServiceProvider から serviceType 型のサービスの列挙体を取得します。

GetServices<T>(IServiceProvider)

IServiceProvider から T 型のサービスの列挙体を取得します。

GetFakeLogCollector(IServiceProvider)

偽のロガーに送信されたログ レコードを収集する オブジェクトを取得します。

GetFakeRedactionCollector(IServiceProvider)

依存関係挿入コンテナーから偽の redactor コレクター インスタンスを取得します。

適用対象

こちらもご覧ください