TemplatedControlDesigner.OnTemplateModeChanged Método
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.
Oferece a oportunidade de realizar processamento adicional quando o modo modelo é alterado.
protected:
virtual void OnTemplateModeChanged();
protected virtual void OnTemplateModeChanged();
abstract member OnTemplateModeChanged : unit -> unit
override this.OnTemplateModeChanged : unit -> unit
Protected Overridable Sub OnTemplateModeChanged ()
Observações
O ViewEvent evento é levantado pelo anfitrião projetista para certas ações num controlo na superfície de design. Por exemplo, um evento é ativado quando o utilizador entra ou sai do modo de edição de modelos para um controlo.
A TemplatedControlDesigner classe fornece um delegado padrão para gerir o ViewEvent evento. As classes derivadas do TemplatedControlDesigner método sobrepõem OnTemplateModeChanged o método para processar eventos que são ativados quando o modo template muda para o controlo associado.
O OnTemplateModeChanged método permite que classes derivadas tratem do evento sem anexar um delegado. Esta é a técnica preferida para lidar com o evento numa classe derivada.
O delegado por defeito realiza as atualizações necessárias para um evento de alteração de modo template na classe base TemplatedControlDesigner e depois chama o OnTemplateModeChanged método. O método base OnTemplateModeChanged na TemplatedControlDesigner classe retorna sem realizar qualquer processamento adicional para o evento. Se uma classe deriva do TemplatedControlDesigner e sobrepõe o método base OnTemplateModeChanged , o delegado padrão chama o método de sobreposição na classe derivada.
Use a InTemplateMode propriedade para determinar se o designer de controlos está atualmente em modo de edição de templates.
Notas para Herdeiros
O delegado padrão fornecido pela TemplatedControlDesigner classe realiza todas as atualizações necessárias para a classe base antes de chamar o OnTemplateModeChanged() método. Sobrepor o OnTemplateModeChanged() método em classes derivadas do TemplatedControlDesigner para realizar processamento adicional para eventos de alteração de modo template em controlos na superfície de design.