ViewEvent Classe

Definição

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:

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)

Aplica-se a

Ver também