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 。