DesignSurface コンストラクター

定義

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

オーバーロード

名前 説明
DesignSurface()

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

DesignSurface(IServiceProvider)

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

DesignSurface(Type)

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

DesignSurface(IServiceProvider, Type)

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

DesignSurface()

ソース:
DesignSurface.cs
ソース:
DesignSurface.cs
ソース:
DesignSurface.cs
ソース:
DesignSurface.cs
ソース:
DesignSurface.cs

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

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

例外

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

適用対象

DesignSurface(IServiceProvider)

ソース:
DesignSurface.cs
ソース:
DesignSurface.cs
ソース:
DesignSurface.cs
ソース:
DesignSurface.cs
ソース:
DesignSurface.cs

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 します。

例外

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

注釈

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

こちらもご覧ください

適用対象

DesignSurface(Type)

ソース:
DesignSurface.cs
ソース:
DesignSurface.cs
ソース:
DesignSurface.cs
ソース:
DesignSurface.cs
ソース:
DesignSurface.cs

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

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

例外

rootComponentTypenullです。

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

注釈

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

Note

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

適用対象

DesignSurface(IServiceProvider, Type)

ソース:
DesignSurface.cs
ソース:
DesignSurface.cs
ソース:
DesignSurface.cs
ソース:
DesignSurface.cs
ソース:
DesignSurface.cs

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

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

例外

rootComponentTypenullです。

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

注釈

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

こちらもご覧ください

適用対象