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 为设计器事件提供全局事件机制。 使用此机制,当设计器变为活动状态时,应用程序会获得通知。 该服务提供设计器集合和全局对象(如 属性窗口)可以监视选择更改事件的单个位置。
构造函数
| DesignSurfaceManager() | 
		 初始化 DesignSurfaceManager 类的新实例。  | 
        	
| DesignSurfaceManager(IServiceProvider) | 
		 初始化 DesignSurfaceManager 类的新实例。  | 
        	
属性
| ActiveDesignSurface | 
		 获取或设置活动设计器。  | 
        	
| DesignSurfaces | 
		 获取设计图面的集合。  | 
        	
| ServiceContainer | 
		 获取设计图面管理器的 ServiceContainer。  | 
        	
方法
| CreateDesignSurface() | 
		 创建设计图面的实例。  | 
        	
| CreateDesignSurface(IServiceProvider) | 
		 创建设计图面的实例。  | 
        	
| CreateDesignSurfaceCore(IServiceProvider) | 
		 可创建设计图面的实现。  | 
        	
| Dispose() | 
		 释放由 DesignSurfaceManager 占用的资源。  | 
        	
| Dispose(Boolean) | 
		 释放由 DesignSurfaceManager 占用的非托管资源,还可以另外再释放托管资源。  | 
        	
| Equals(Object) | 
		 确定指定对象是否等于当前对象。 (继承自 Object) | 
        	
| GetHashCode() | 
		 作为默认哈希函数。 (继承自 Object) | 
        	
| GetService(Type) | 
		 获取设计图面管理器的服务容器中的服务。  | 
        	
| GetType() | 
		 获取当前实例的 Type。 (继承自 Object) | 
        	
| MemberwiseClone() | 
		 创建当前 Object 的浅表副本。 (继承自 Object) | 
        	
| ToString() | 
		 返回表示当前对象的字符串。 (继承自 Object) | 
        	
事件
| ActiveDesignSurfaceChanged | 
		 在当前处于活动状态的设计器更改时发生。  | 
        	
| DesignSurfaceCreated | 
		 在创建设计器时发生。  | 
        	
| DesignSurfaceDisposed | 
		 在释放设计器时发生。  | 
        	
| SelectionChanged | 
		 在全局选择更改时发生。  |