DesignSurface コンストラクター

定義

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

オーバーロード

DesignSurface()

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

DesignSurface(IServiceProvider)

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

DesignSurface(Type)

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

DesignSurface(IServiceProvider, Type)

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

DesignSurface()

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

public:
 DesignSurface();
public DesignSurface ();
Public Sub New ()

例外

DesignSurface にアタッチした IDesignerHost は破棄されています。

適用対象

DesignSurface(IServiceProvider)

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

public:
 DesignSurface(IServiceProvider ^ parentProvider);
public DesignSurface (IServiceProvider parentProvider);
public DesignSurface (IServiceProvider? parentProvider);
new System.ComponentModel.Design.DesignSurface : IServiceProvider -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider)

パラメーター

parentProvider
IServiceProvider

親サービス プロバイダー。サービスの解決に使用する親が存在しない場合は null

例外

DesignSurface にアタッチした IDesignerHost は破棄されています。

注釈

が存在する場合 parentProvide 、サーフェス内に含まれるデザイナーは、アプリケーションからサービスを取得できます。

こちらもご覧ください

適用対象

DesignSurface(Type)

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

public:
 DesignSurface(Type ^ rootComponentType);
public DesignSurface (Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (rootComponentType As Type)

パラメーター

rootComponentType
Type

作成するルート コンポーネントの型。

例外

rootComponentnullです。

DesignSurface にアタッチした IDesignerHost は破棄されています。

注釈

コンストラクターを DesignSurface 使用すると、単純なデザイナー ローダーが作成され、その後、指定された型のコンポーネントが作成され、読み込みプロセスが終了します。 これは、すべての状態の保存が外部で行われるという前提の下で、デザイナーを作成する簡単な方法です。 内部的には、ルート コンポーネント型を呼び出 BeginLoad して渡します。

注意

オーバーロードは DesignSurface の影響を DesignerOptions受けません。 は DesignerOptions 、デザイン サーフェイスが読み込まれる前にサービス コンテナー内にある必要があります。 にアクセスするDesignerOptions必要がある場合は、空のコンストラクターを呼び出し、 を にServiceContainer追加DesignerOptionsし、 を使用して rootComponentTypeを呼び出しますBeginLoad

適用対象

DesignSurface(IServiceProvider, Type)

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

public:
 DesignSurface(IServiceProvider ^ parentProvider, Type ^ rootComponentType);
public DesignSurface (IServiceProvider parentProvider, Type rootComponentType);
public DesignSurface (IServiceProvider? parentProvider, Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : IServiceProvider * Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider, rootComponentType As Type)

パラメーター

parentProvider
IServiceProvider

親サービス プロバイダー。サービスの解決に使用する親が存在しない場合は null

rootComponentType
Type

作成するルート コンポーネントの型。

例外

rootComponentnullです。

DesignSurface にアタッチした IDesignerHost は破棄されています。

注釈

コンストラクターを DesignSurface 使用すると、指定された型のコンポーネントを作成し、読み込みプロセスを終了する単純なデザイナー ローダーが作成されます。 これは、すべての状態の保存が外部で行われるという前提の下で、デザイナーを作成する簡単な方法です。 内部的には、ルート コンポーネント型を呼び出 BeginLoad して渡します。

こちらもご覧ください

適用対象