DesignSurface DesignSurface DesignSurface DesignSurface Constructors

定義

オーバーロード

DesignSurface() DesignSurface() DesignSurface()

DesignSurface クラスの新しいインスタンスを初期化します。Initializes a new instance of the DesignSurface class.

DesignSurface(IServiceProvider) DesignSurface(IServiceProvider) DesignSurface(IServiceProvider) DesignSurface(IServiceProvider)

DesignSurface クラスの新しいインスタンスを初期化します。Initializes a new instance of the DesignSurface class.

DesignSurface(Type) DesignSurface(Type) DesignSurface(Type) DesignSurface(Type)

DesignSurface クラスの新しいインスタンスを初期化します。Initializes a new instance of the DesignSurface class.

DesignSurface(IServiceProvider, Type) DesignSurface(IServiceProvider, Type) DesignSurface(IServiceProvider, Type) DesignSurface(IServiceProvider, Type)

DesignSurface クラスの新しいインスタンスを初期化します。Initializes a new instance of the DesignSurface class.

DesignSurface() DesignSurface() DesignSurface()

DesignSurface クラスの新しいインスタンスを初期化します。Initializes a new instance of the DesignSurface class.

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

例外

DesignSurface にアタッチした IDesignerHost は破棄されています。The IDesignerHost attached to the DesignSurface has been disposed.

DesignSurface(IServiceProvider) DesignSurface(IServiceProvider) DesignSurface(IServiceProvider) DesignSurface(IServiceProvider)

DesignSurface クラスの新しいインスタンスを初期化します。Initializes a new instance of the DesignSurface class.

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 IServiceProvider IServiceProvider IServiceProvider

親サービス プロバイダー。サービスの解決に使用する親が存在しない場合は nullThe parent service provider, or null if there is no parent used to resolve services.

例外

DesignSurface にアタッチした IDesignerHost は破棄されています。The IDesignerHost attached to the DesignSurface has been disposed.

注釈

parentProvide存在する場合、画面内に含まれるデザイナーはアプリケーションからサービスを取得できます。When parentProvide is present, designers contained within the surface can retrieve services from the application.

こちらもご覧ください

DesignSurface(Type) DesignSurface(Type) DesignSurface(Type) DesignSurface(Type)

DesignSurface クラスの新しいインスタンスを初期化します。Initializes a new instance of the DesignSurface class.

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 Type Type Type

作成するルート コンポーネントの型。The type of root component to create.

例外

rootComponentnullです。rootComponent is null.

DesignSurface にアタッチした IDesignerHost は破棄されています。The IDesignerHost attached to the DesignSurface has been disposed.

注釈

DesignSurfaceコンストラクターを使用すると、単純なデザイナーローダーが作成されます。このローダーは、指定された型のコンポーネントを作成し、読み込みプロセスを終了します。When you use the DesignSurface constructor, it creates a simple designer loader that, in turn, creates a component of the given type and then ends the loading process. これは、状態の保存がすべて外部で行われることを前提として、デザイナーを作成する簡単な方法です。This is a straightforward way to create a designer, under the assumption that all saving of state will be done externally. 内部的にはBeginLoad 、このはを呼び出し、ルートコンポーネントの型を渡します。Internally, this calls BeginLoad and passes the root component type.

注意

オーバーロードDesignSurfaceは、によるDesignerOptions影響を受けません。The DesignSurface overload is not affected by DesignerOptions. DesignerOptions 、デザインサーフェイスが読み込まれる前に、サービスコンテナー内に存在する必要があります。The DesignerOptions must be in the service container before the design surface loads. DesignerOptionsアクセスする必要がある場合は、空のコンストラクターをDesignerOptions呼び出し、 ServiceContainerにをBeginLoad追加rootComponentTypeし、を使用してを呼び出します。If you need access to DesignerOptions, call the empty constructor, add the DesignerOptions to the ServiceContainer and call BeginLoad with rootComponentType.

DesignSurface(IServiceProvider, Type) DesignSurface(IServiceProvider, Type) DesignSurface(IServiceProvider, Type) DesignSurface(IServiceProvider, Type)

DesignSurface クラスの新しいインスタンスを初期化します。Initializes a new instance of the DesignSurface class.

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 IServiceProvider IServiceProvider IServiceProvider

親サービス プロバイダー。サービスの解決に使用する親が存在しない場合は nullThe parent service provider, or null if there is no parent used to resolve services.

rootComponentType
Type Type Type Type

作成するルート コンポーネントの型。The type of root component to create.

例外

rootComponentnullです。rootComponent is null.

DesignSurface にアタッチした IDesignerHost は破棄されています。The IDesignerHost attached to the DesignSurface has been disposed.

注釈

DesignSurfaceコンストラクターを使用すると、指定された型のコンポーネントを作成し、読み込みプロセスを終了する単純なデザイナーローダーが作成されます。Using the DesignSurface constructor creates a simple designer loader that creates a component of the given type and then ends the loading process. これは、状態の保存がすべて外部で行われることを前提として、デザイナーを作成する簡単な方法です。This is a straightforward way to create a designer, under the assumption that all saving of state will be done externally. 内部的にはBeginLoad 、このはを呼び出し、ルートコンポーネントの型を渡します。Internally, this calls BeginLoad and passes the root component type.

こちらもご覧ください

適用対象