DesignSurfaceManager 类
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
管理 DesignSurface 对象的集合。
public ref class DesignSurfaceManager : IDisposable, IServiceProvider
public class DesignSurfaceManager : IDisposable, IServiceProvider
[System.Security.SecurityCritical]
public class DesignSurfaceManager : IDisposable, IServiceProvider
type DesignSurfaceManager = class
interface IServiceProvider
interface IDisposable
[<System.Security.SecurityCritical>]
type DesignSurfaceManager = class
interface IServiceProvider
interface IDisposable
Public Class DesignSurfaceManager
Implements IDisposable, IServiceProvider
- 继承
-
DesignSurfaceManager
- 属性
- 实现
类 DesignSurfaceManager 设计为对象的容器 DesignSurface 。 它提供用于处理设计器、属性窗口和其他全局对象之间的事件路由的常见服务。 使用 DesignSurfaceManager 是可选的,但如果打算有多个设计器窗口,建议使用 。
类 DesignSurfaceManager 自动提供多个设计时服务。 可以通过在受保护的 ServiceContainer 属性中替换它们来替代其中每个服务。 若要替换服务,请重写构造函数,调用 base,并通过受保护的 ServiceContainer 属性进行任何更改。 当释放设计图面管理器时,将释放添加到服务容器中 IDisposable 以实现 接口的所有服务。 类 DesignSurfaceManager 提供 IDesignerEventService 接口作为默认服务。 IDesignerEventService 为设计器事件提供全局事件机制。 使用此机制,当设计器变为活动状态时,应用程序会获得通知。 该服务提供设计器集合和全局对象(如 属性窗口)可以监视选择更改事件的单个位置。
Design |
初始化 DesignSurfaceManager 类的新实例。 |
Design |
初始化 DesignSurfaceManager 类的新实例。 |
Active |
获取或设置活动设计器。 |
Design |
获取设计图面的集合。 |
Service |
获取设计图面管理器的 ServiceContainer。 |
Create |
创建设计图面的实例。 |
Create |
创建设计图面的实例。 |
Create |
可创建设计图面的实现。 |
Dispose() |
释放由 DesignSurfaceManager 占用的资源。 |
Dispose(Boolean) |
释放由 DesignSurfaceManager 占用的非托管资源,还可以另外再释放托管资源。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
Get |
作为默认哈希函数。 (继承自 Object) |
Get |
获取设计图面管理器的服务容器中的服务。 |
Get |
获取当前实例的 Type。 (继承自 Object) |
Memberwise |
创建当前 Object 的浅表副本。 (继承自 Object) |
To |
返回表示当前对象的字符串。 (继承自 Object) |
Active |
在当前处于活动状态的设计器更改时发生。 |
Design |
在创建设计器时发生。 |
Design |
在释放设计器时发生。 |
Selection |
在全局选择更改时发生。 |
产品 | 版本 |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.1, 5, 6, 7, 8, 9 |