DesignSurface コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 を呼び出し、ルート コンポーネントの種類を渡します。