ViewEvent Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa o tipo de evento que ocorreu numa vista de controlo no momento do projeto. Esta classe não pode ser herdada.
public ref class ViewEvent sealed
public sealed class ViewEvent
type ViewEvent = class
Public NotInheritable Class ViewEvent
- Herança
-
ViewEvent
Observações
Um objeto ViewEvent é fornecido ao componente designer pelo anfitrião de design, por exemplo Visual Studio 2005, ao gerar um evento causado por certas ações do utilizador na vista em tempo de design de um controlo. O IControlDesignerView.ViewEvent evento é tratado por um ViewEventHandler método de delegado, que toma um ViewEventArgs objeto como parâmetro. A EventType propriedade da ViewEventArgs classe é um ViewEvent objeto. O ViewEventHandler método do delegado compara a EventType propriedade com os campos estáticos ViewEvent para determinar que tipo de ação originou o evento. Por exemplo, um evento é levantado nas seguintes circunstâncias:
Clicas numa região na superfície do design.
O designer desenha um controlo na superfície do design.
Entra ou sai do modo de edição de modelos para obter um controlo.
A ControlDesigner classe fornece um delegado padrão para gerir o IControlDesignerView.ViewEvent evento. Os designers de controlo personalizados sobrepõem-se aos OnClickmétodos , OnPaint, e OnTemplateModeChanged para processar esses eventos para o controlo na superfície de design.
O hospedeiro designer inicializa um ViewEventArgs objeto para o tipo de ação na superfície de design e depois passa o objeto ao ViewEventHandler delegado. A EventType propriedade do ViewEventArgs objeto indica que tipo de ação:
Um Click evento.
Um Paint evento.
Um TemplateModeChanged evento.
A EventArgs propriedade fornece os argumentos do evento que são específicos do tipo de ação.
Campos
| Name | Description |
|---|---|
| Click |
Indica que um evento de visualização foi levantado para um clique numa região designer. |
| Paint |
Indica que foi levantado um evento de visualização para desenhar um controlo na superfície de design. |
| TemplateModeChanged |
Indica que um evento de visualização foi levantado para alterar o modo template de um designer de controlo. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |