DesignerLoader クラス

定義

カスタム デザイナー ローダーの実装に使用できる基本的なデザイナー ローダー インターフェイスを提供します。

public ref class DesignerLoader abstract
public abstract class DesignerLoader
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class DesignerLoader
type DesignerLoader = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type DesignerLoader = class
Public MustInherit Class DesignerLoader
継承
DesignerLoader
派生
属性

注釈

DesignerLoader は、デザイナーおよびデザイナー コンポーネントのカスタム読み込みをサポートするために実装できます。 デザイナー ローダーは、開いているドキュメントへの変更を、 Flush メソッドの呼び出し後にドキュメントの読み込み時にローダーが使用するストレージに書き戻す役割も担います。

既定では、Visual Studio開発環境では、基本的なデザイナー プロジェクトを読み込むことができる独自のさまざまなDesignerLoaderが作成されます。 カスタム デザイナー ローダーを作成するには、抽象 DesignerLoader クラスを継承して実装する必要があります。 パブリック コンストラクターがないため、 DesignerLoaderを直接インスタンス化することはできません。

BeginLoadが呼び出されると、デザイナー ローダーはデザイン ドキュメントを読み込み、IDesignerHost インターフェイスを使用してデザイナー サーフェイスを表示し、完了するとIDesignerLoaderHost インターフェイスでEndLoadを呼び出します。 IDesignerLoaderHost実装は、通常、IDesignerHostを実装するクラスと同じです。

コンストラクター

名前 説明
DesignerLoader()

DesignerLoader クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Loading

ローダーが現在ドキュメントを読み込んでいるかどうかを示す値を取得します。

メソッド

名前 説明
BeginLoad(IDesignerLoaderHost)

デザイナーの読み込みを開始します。

Dispose()

DesignerLoaderによって使用されるすべてのリソースを解放します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Flush()

デザイナーの読み込み元の場所にキャッシュされた変更を書き込みます。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象