DesignSurfaceManager.CreateDesignSurface 方法

定義

建立設計表面的實例。

多載

名稱 Description
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

另請參閱

適用於