Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Método FrameworkElement.OnApplyTemplate

Quando substituído em uma classe derivada, é chamado sempre que código de aplicativos ou processos internos telefonar ApplyTemplate.

Namespace:  System.Windows
Assembly:  PresentationFramework (em PresentationFramework.dll)
public virtual void OnApplyTemplate()
Você não pode usar métodos em XAML.

Este método não tem nenhuma implementação padrão.

Os modelos são a seção de concluído árvore Visual proveniente da propriedade modelo de um Style que é aplicado para o elemento. Para obter mais informações, consulte Styling and Templating.

Observações para Inheritors:

Classes derivadas de FrameworkElement pode usar esse método sistema autônomo uma notificação para uma variedade de cenários possíveis:

  • Você pode telefonar sua própria implementação de código que cria o restante de uma árvore visual.

  • Você pode executar o código que depende da árvore visual de modelos ter sido aplicada, sistema autônomo obter referências aos elementos nomeados que veio de um modelo.

  • Você pode introduzir serviços que só fazem sentido existir após a conclusão da árvore visual de modelos.

  • Você pode conjunto estados e as propriedades dos elementos dentro do modelo que dependem de outros fatores.Por exemplo, valores de propriedade somente podem ser descobertos pelo conhecimento sobre o elemento pai ou quando derivado de uma determinada classe usa um modelo comum.

Implementadores devem sempre telefonar a implementação base antes de sua própria implementação. FrameworkElement não se tem nenhuma implementação padrão, mas interveniente classes pode.

Control oferece uma substituir semelhante, Control.OnTemplateChanged.

Windows Vista, Windows XP SP2, Windows Server 2003

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.