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);
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が必要な場合は、空のコンストラクターを呼び出し、次をDesignerOptions指定してServiceContainer呼び出BeginLoadrootComponentType
します。
適用対象
DesignSurface(IServiceProvider, Type)
DesignSurface クラスの新しいインスタンスを初期化します。
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 して渡します。