DesignSurface 构造函数

定义

初始化 DesignSurface 类的新实例。

重载

名称 说明
DesignSurface()

初始化 DesignSurface 类的新实例。

DesignSurface(IServiceProvider)

初始化 DesignSurface 类的新实例。

DesignSurface(Type)

初始化 DesignSurface 类的新实例。

DesignSurface(IServiceProvider, Type)

初始化 DesignSurface 类的新实例。

DesignSurface()

Source:
DesignSurface.cs
Source:
DesignSurface.cs
Source:
DesignSurface.cs
Source:
DesignSurface.cs
Source:
DesignSurface.cs

初始化 DesignSurface 类的新实例。

public:
 DesignSurface();
public DesignSurface();
Public Sub New ()

例外

IDesignerHost已释放附加到该DesignSurface对象。

适用于

DesignSurface(IServiceProvider)

Source:
DesignSurface.cs
Source:
DesignSurface.cs
Source:
DesignSurface.cs
Source:
DesignSurface.cs
Source:
DesignSurface.cs

初始化 DesignSurface 类的新实例。

public:
 DesignSurface(IServiceProvider ^ parentProvider);
public DesignSurface(IServiceProvider parentProvider);
public DesignSurface(IServiceProvider? parentProvider);
new System.ComponentModel.Design.DesignSurface : IServiceProvider -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider)

参数

parentProvider
IServiceProvider

父服务提供商,或者 null 没有用于解析服务的父级。

例外

IDesignerHost已释放附加到该DesignSurface对象。

注解

如果 parentProvide 存在,图面中包含的设计器可以从应用程序检索服务。

另请参阅

适用于

DesignSurface(Type)

Source:
DesignSurface.cs
Source:
DesignSurface.cs
Source:
DesignSurface.cs
Source:
DesignSurface.cs
Source:
DesignSurface.cs

初始化 DesignSurface 类的新实例。

public:
 DesignSurface(Type ^ rootComponentType);
public DesignSurface(Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (rootComponentType As Type)

参数

rootComponentType
Type

要创建的根组件的类型。

例外

rootComponentTypenull

IDesignerHost已释放附加到该DesignSurface对象。

注解

使用 DesignSurface 构造函数时,它会创建一个简单的设计器加载程序,进而创建给定类型的组件,然后结束加载过程。 这是一种简单的方法来创建设计器,前提是所有状态保存都将在外部完成。 在内部,此调用 BeginLoad 并传递根组件类型。

注释

DesignSurface 载不受此影响 DesignerOptions。 在设计图面加载之前,必须 DesignerOptions 位于服务容器中。 如果需要访问 DesignerOptions,请调用空构造函数,添加 DesignerOptionsServiceContainer 构造函数并调用 BeginLoad 该构造 rootComponentType函数。

适用于

DesignSurface(IServiceProvider, Type)

Source:
DesignSurface.cs
Source:
DesignSurface.cs
Source:
DesignSurface.cs
Source:
DesignSurface.cs
Source:
DesignSurface.cs

初始化 DesignSurface 类的新实例。

public:
 DesignSurface(IServiceProvider ^ parentProvider, Type ^ rootComponentType);
public DesignSurface(IServiceProvider parentProvider, Type rootComponentType);
public DesignSurface(IServiceProvider? parentProvider, Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : IServiceProvider * Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider, rootComponentType As Type)

参数

parentProvider
IServiceProvider

父服务提供商,或者 null 没有用于解析服务的父级。

rootComponentType
Type

要创建的根组件的类型。

例外

rootComponentTypenull

IDesignerHost已释放附加到该DesignSurface对象。

注解

DesignSurface使用构造函数创建一个简单的设计器加载程序,该加载程序创建给定类型的组件,然后结束加载过程。 这是一种简单的方法来创建设计器,前提是所有状态保存都将在外部完成。 在内部,此调用 BeginLoad 并传递根组件类型。

另请参阅

适用于