DesignSurfaceManager.CreateDesignSurface メソッド

定義

デザイン サーフェイスのインスタンスを作成します。

オーバーロード

名前 説明
CreateDesignSurface()

デザイン サーフェイスのインスタンスを作成します。

CreateDesignSurface(IServiceProvider)

デザイン サーフェイスのインスタンスを作成します。

CreateDesignSurface()

ソース:
DesignSurfaceManager.cs
ソース:
DesignSurfaceManager.cs
ソース:
DesignSurfaceManager.cs
ソース:
DesignSurfaceManager.cs
ソース:
DesignSurfaceManager.cs

デザイン サーフェイスのインスタンスを作成します。

public:
 System::ComponentModel::Design::DesignSurface ^ CreateDesignSurface();
public System.ComponentModel.Design.DesignSurface CreateDesignSurface();
member this.CreateDesignSurface : unit -> System.ComponentModel.Design.DesignSurface
Public Function CreateDesignSurface () As DesignSurface

返品

新しいデザイン サーフェイス インスタンス。

こちらもご覧ください

適用対象

CreateDesignSurface(IServiceProvider)

ソース:
DesignSurfaceManager.cs
ソース:
DesignSurfaceManager.cs
ソース:
DesignSurfaceManager.cs
ソース:
DesignSurfaceManager.cs
ソース:
DesignSurfaceManager.cs

デザイン サーフェイスのインスタンスを作成します。

public:
 System::ComponentModel::Design::DesignSurface ^ CreateDesignSurface(IServiceProvider ^ parentProvider);
public System.ComponentModel.Design.DesignSurface CreateDesignSurface(IServiceProvider parentProvider);
member this.CreateDesignSurface : IServiceProvider -> System.ComponentModel.Design.DesignSurface
Public Function CreateDesignSurface (parentProvider As IServiceProvider) As DesignSurface

パラメーター

parentProvider
IServiceProvider

親サービス プロバイダー。 マージされた新しいサービス プロバイダーが作成され、最初にこのプロバイダーにサービスが要求され、その後、エラーがデザイン サーフェイス マネージャー オブジェクトに委任されます。 このマージされたプロバイダーは、 CreateDesignSurfaceCore(IServiceProvider) メソッドに渡されます。

返品

新しいデザイン サーフェイス インスタンス。

例外

parentProvidernullです。

注釈

デザイナーごとのサービスを簡単に追加する場合は、 parentProvider パラメーターを使用して、このデザイン サーフェイスのサービス プロバイダーを指定します。 CreateDesignSurfaceメソッドは、指定されたサービス プロバイダーとDesignSurfaceManager自体の両方からのサービス要求を満たすことができるマージされたサービス プロバイダーを作成します。 その後、 CreateDesignSurface メソッドは、このサービス プロバイダーを CreateDesignSurfaceCore メソッドに渡します。

デザインサーフェイス CreateDesignSurfaceCore 返された後、 CreateDesignSurface メソッドは IDesignerEventServiceの取得を試みます。 存在する場合、および既定で提供 DesignSurfaceManager サービスのインスタンスである場合、 CreateDesignSurface メソッドは DesignerCreated イベントを発生させます。

注意 (継承者)

サービスの外部実装が提供された場合、DesignSurfaceManager イベントを発生させるのは、DesignerCreated クラスから派生したクラスの役割です。

こちらもご覧ください

適用対象