Compartilhar via


TemplatedControlDesigner.OnTemplateModeChanged Método

Definição

Fornece uma oportunidade para executar processamento adicional quando o modo de modelo é alterado.

protected:
 virtual void OnTemplateModeChanged();
protected virtual void OnTemplateModeChanged ();
abstract member OnTemplateModeChanged : unit -> unit
override this.OnTemplateModeChanged : unit -> unit
Protected Overridable Sub OnTemplateModeChanged ()

Comentários

O ViewEvent evento é gerado pelo host do designer para determinadas ações em um controle na superfície de design. Por exemplo, um evento é gerado quando o usuário entra ou sai do modo de edição de modelo para um controle.

A TemplatedControlDesigner classe fornece um delegado padrão para manipular o ViewEvent evento. Classes derivadas do TemplatedControlDesigner substituem o OnTemplateModeChanged método para processar eventos gerados quando o modo de modelo é alterado para o controle associado.

O OnTemplateModeChanged método permite que classes derivadas manipulem o evento sem anexar um delegado. Essa é a técnica preferencial para lidar com o evento em uma classe derivada.

O delegado padrão executa as atualizações necessárias para um evento de alteração de modo de modelo na classe base TemplatedControlDesigner e, em seguida, chama o OnTemplateModeChanged método . O método base OnTemplateModeChanged na TemplatedControlDesigner classe retorna sem executar nenhum processamento adicional para o evento. Se uma classe derivar do TemplatedControlDesigner e substituir o método base OnTemplateModeChanged , o delegado padrão chamará o método de substituição na classe derivada.

Use a InTemplateMode propriedade para determinar se o designer de controle está no modo de edição de modelo no momento.

Notas aos Herdeiros

O delegado padrão fornecido pela TemplatedControlDesigner classe executa todas as atualizações necessárias para a classe base antes de chamar o OnTemplateModeChanged() método . Substitua o OnTemplateModeChanged() método em classes derivadas do TemplatedControlDesigner para executar processamento adicional para eventos de alteração de modo de modelo em controles na superfície de design.

Aplica-se a

Confira também