ViewEvent 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.
Representa o tipo de evento que ocorreu em uma exibição de um controle no tempo de design. Essa 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
Comentários
Um ViewEvent objeto é fornecido ao componente do designer pelo host de design, por exemplo, o Visual Studio 2005, ao gerar um evento causado por determinadas ações do usuário na exibição de tempo de design de um controle. O IControlDesignerView.ViewEvent evento é tratado por um ViewEventHandler método delegado, que usa um ViewEventArgs objeto como um parâmetro. A EventType propriedade da ViewEventArgs classe é um ViewEvent objeto . O ViewEventHandler método delegado compara a EventType propriedade com os campos estáticos ViewEvent para determinar qual tipo de ação gerou o evento. Por exemplo, um evento é gerado sob as seguintes circunstâncias:
Você clica em uma região na superfície de design.
O designer desenha um controle na superfície de design.
Você entra ou sai do modo de edição de modelo para um controle.
A ControlDesigner classe fornece um delegado padrão para manipular o IControlDesignerView.ViewEvent evento. Os designers de controle personalizados substituem os OnClickmétodos , OnPainte OnTemplateModeChanged para processar esses eventos para o controle na superfície de design.
O host do designer inicializa um ViewEventArgs objeto para o tipo de ação na superfície de design e passa o objeto para o ViewEventHandler delegado. A EventType propriedade do ViewEventArgs objeto indica qual tipo de ação:
Um Click evento.
Um Paint evento.
Um TemplateModeChanged evento.
A EventArgs propriedade fornece os argumentos de evento específicos para o tipo de ação.
Campos
Click |
Indica que um evento de exibição foi gerado por um clique em uma região de designer. |
Paint |
Indica que um evento de exibição foi gerado pelo desenho de um controle na superfície de design. |
TemplateModeChanged |
Indica que um evento de exibição foi gerado pela alteração do modo de modelo de um controle de designer. |
Métodos
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) |
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) |