TemplatedControlDesigner.OnTemplateModeChanged Método
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.
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.