DesignSurfaceManager.CreateDesignSurface メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
デザイン サーフェイスのインスタンスを作成します。
オーバーロード
| 名前 | 説明 |
|---|---|
| CreateDesignSurface() |
デザイン サーフェイスのインスタンスを作成します。 |
| CreateDesignSurface(IServiceProvider) |
デザイン サーフェイスのインスタンスを作成します。 |
CreateDesignSurface()
デザイン サーフェイスのインスタンスを作成します。
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)
デザイン サーフェイスのインスタンスを作成します。
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) メソッドに渡されます。
返品
新しいデザイン サーフェイス インスタンス。
例外
parentProvider は nullです。
注釈
デザイナーごとのサービスを簡単に追加する場合は、 parentProvider パラメーターを使用して、このデザイン サーフェイスのサービス プロバイダーを指定します。
CreateDesignSurfaceメソッドは、指定されたサービス プロバイダーとDesignSurfaceManager自体の両方からのサービス要求を満たすことができるマージされたサービス プロバイダーを作成します。 その後、 CreateDesignSurface メソッドは、このサービス プロバイダーを CreateDesignSurfaceCore メソッドに渡します。
デザインサーフェイス CreateDesignSurfaceCore 返された後、 CreateDesignSurface メソッドは IDesignerEventServiceの取得を試みます。 存在する場合、および既定で提供 DesignSurfaceManager サービスのインスタンスである場合、 CreateDesignSurface メソッドは DesignerCreated イベントを発生させます。
注意 (継承者)
サービスの外部実装が提供された場合、DesignSurfaceManager イベントを発生させるのは、DesignerCreated クラスから派生したクラスの役割です。