DesignSurfaceManager.CreateDesignSurface 方法

定义

创建设计图面的实例。

重载

名称 说明
CreateDesignSurface()

创建设计图面的实例。

CreateDesignSurface(IServiceProvider)

创建设计图面的实例。

CreateDesignSurface()

Source:
DesignSurfaceManager.cs
Source:
DesignSurfaceManager.cs
Source:
DesignSurfaceManager.cs
Source:
DesignSurfaceManager.cs
Source:
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)

Source:
DesignSurfaceManager.cs
Source:
DesignSurfaceManager.cs
Source:
DesignSurfaceManager.cs
Source:
DesignSurfaceManager.cs
Source:
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 事件。

另请参阅

适用于