DesignSurfaceManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Gerencia uma coleção 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
- Herança
-
DesignSurfaceManager
- Atributos
- Implementações
Comentários
A DesignSurfaceManager classe foi projetada para ser um contêiner de DesignSurface objetos. Ele fornece serviços comuns que lidam com o roteamento de eventos entre designers, janelas de propriedades e outros objetos globais. Usar DesignSurfaceManager é opcional, mas é recomendável se você pretende ter várias janelas de designer.
A DesignSurfaceManager classe fornece vários serviços de tempo de design automaticamente. Você pode substituir cada um desses serviços substituindo-os na propriedade protegida ServiceContainer . Para substituir um serviço, substitua o construtor, chame base e faça alterações por meio da propriedade protegida ServiceContainer . Todos os serviços adicionados ao contêiner de serviço que implementam a IDisposable interface são descartados quando o gerenciador de superfície de design é descartado. A DesignSurfaceManager classe fornece a IDesignerEventService interface como o serviço padrão. IDesignerEventService fornece um mecanismo de evento global para eventos de designer. Com esse mecanismo, um aplicativo é informado quando um designer se torna ativo. O serviço fornece uma coleção de designers e um único local em que objetos globais, como o janela Propriedades, podem monitorar eventos de alteração de seleção.
Construtores
DesignSurfaceManager() |
Inicializa uma nova instância da classe DesignSurfaceManager. |
DesignSurfaceManager(IServiceProvider) |
Inicializa uma nova instância da classe DesignSurfaceManager. |
Propriedades
ActiveDesignSurface |
Obtém ou define o designer ativo. |
DesignSurfaces |
Obtém uma coleção de superfícies de design. |
ServiceContainer |
Obtém o ServiceContainer do gerenciador de superfície de design. |
Métodos
CreateDesignSurface() |
Cria uma instância de uma superfície de design. |
CreateDesignSurface(IServiceProvider) |
Cria uma instância de uma superfície de design. |
CreateDesignSurfaceCore(IServiceProvider) |
A implementação que cria a superfície de design. |
Dispose() |
Libera os recursos usados pelo DesignSurfaceManager. |
Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo DesignSurfaceManager e opcionalmente libera os recursos gerenciados. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetService(Type) |
Obtém um serviço no contêiner de serviço do gerenciador da área de design. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Eventos
ActiveDesignSurfaceChanged |
Ocorre quando o designer ativo atualmente é alterado. |
DesignSurfaceCreated |
Ocorre quando um designer é criado. |
DesignSurfaceDisposed |
Ocorre quando um designer é descartado. |
SelectionChanged |
Ocorre quando a seleção global é alterada. |