DesignSurface 构造函数

定义

初始化 DesignSurface 类的新实例。

重载

DesignSurface()

初始化 DesignSurface 类的新实例。

DesignSurface(IServiceProvider)

初始化 DesignSurface 类的新实例。

DesignSurface(Type)

初始化 DesignSurface 类的新实例。

DesignSurface(IServiceProvider, Type)

初始化 DesignSurface 类的新实例。

DesignSurface()

初始化 DesignSurface 类的新实例。

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

例外

附加到 DesignSurfaceIDesignerHost 已被释放。

适用于

DesignSurface(IServiceProvider)

初始化 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

例外

附加到 DesignSurfaceIDesignerHost 已被释放。

注解

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

另请参阅

适用于

DesignSurface(Type)

初始化 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

要创建的根组件的类型。

例外

rootComponentnull

附加到 DesignSurfaceIDesignerHost 已被释放。

注解

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

注意

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

适用于

DesignSurface(IServiceProvider, Type)

初始化 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

要创建的根组件的类型。

例外

rootComponentnull

附加到 DesignSurfaceIDesignerHost 已被释放。

注解

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

另请参阅

适用于