DesignSurfaceManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Administra una colección de objetos 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
- Herencia
-
DesignSurfaceManager
- Atributos
- Implementaciones
Comentarios
La DesignSurfaceManager clase está diseñada para ser un contenedor de DesignSurface objetos. Proporciona servicios comunes que controlan el enrutamiento de eventos entre diseñadores, ventanas de propiedades y otros objetos globales. El uso DesignSurfaceManager es opcional, pero se recomienda si tiene varias ventanas de diseñador.
La DesignSurfaceManager clase proporciona varios servicios en tiempo de diseño automáticamente. Puede invalidar cada uno de estos servicios reemplazandolos en la propiedad protegida ServiceContainer . Para reemplazar un servicio, invalide el constructor, la base de llamadas y realice los cambios a través de la propiedad protegida ServiceContainer . Todos los servicios agregados al contenedor de servicios que implementan la IDisposable interfaz se eliminan cuando se elimina el administrador de superficies de diseño. La DesignSurfaceManager clase proporciona la IDesignerEventService interfaz como servicio predeterminado. IDesignerEventService proporciona un mecanismo de eventos global para eventos del diseñador. Con este mecanismo, se informa a una aplicación cuando un diseñador se activa. El servicio proporciona una colección de diseñadores y un único lugar donde los objetos globales, como el ventana Propiedades, pueden supervisar los eventos de cambio de selección.
Constructores
DesignSurfaceManager() |
Inicializa una nueva instancia de la clase DesignSurfaceManager. |
DesignSurfaceManager(IServiceProvider) |
Inicializa una nueva instancia de la clase DesignSurfaceManager. |
Propiedades
ActiveDesignSurface |
Obtiene o establece el diseñador activo. |
DesignSurfaces |
Obtiene una colección de superficies de diseño. |
ServiceContainer |
Obtiene la propiedad ServiceContainer del administrador de la superficie de diseño. |
Métodos
CreateDesignSurface() |
Crea una instancia de una superficie de diseño. |
CreateDesignSurface(IServiceProvider) |
Crea una instancia de una superficie de diseño. |
CreateDesignSurfaceCore(IServiceProvider) |
Implementación que crea la superficie de diseño. |
Dispose() |
Libera los recursos que usa DesignSurfaceManager. |
Dispose(Boolean) |
Libera los recursos no administrados que usa DesignSurfaceManager y, de forma opcional, libera los recursos administrados. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetService(Type) |
Obtiene un servicio del contenedor de servicios del administrador de la superficie de diseño. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Eventos
ActiveDesignSurfaceChanged |
Se produce cuando cambia el actual diseñador activo. |
DesignSurfaceCreated |
Se produce cuando se crea un diseñador. |
DesignSurfaceDisposed |
Se produce cuando se desecha un diseñador. |
SelectionChanged |
Se produce cuando cambia la selección global. |