Language

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

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

例外

rootComponentType は nullです。

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

注釈

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

Note

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

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

例外

rootComponentType は nullです。

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

注釈

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

こちらもご覧ください

適用対象