DesignSurface コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
作成するルート コンポーネントの型。
例外
rootComponent
が null
です。
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
作成するルート コンポーネントの型。
例外
rootComponent
が null
です。
DesignSurface にアタッチした IDesignerHost は破棄されています。
注釈
コンストラクターを DesignSurface 使用すると、指定された型のコンポーネントを作成し、読み込みプロセスを終了する単純なデザイナー ローダーが作成されます。 これは、すべての状態の保存が外部で行われるという前提の下で、デザイナーを作成する簡単な方法です。 内部的には、ルート コンポーネント型を呼び出 BeginLoad して渡します。
こちらもご覧ください
適用対象
.NET