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.BeginInit

Inicia o processo de inicialização para este elemento.

Namespace:  System.Windows
Assembly:  PresentationFramework (em PresentationFramework.dll)
public virtual void BeginInit()

Implementações

ISupportInitialize.BeginInit()

Você pode chamar esse método em elementos individuais se você está ajustando-los de maneiras que ainda não expõem ou conectar-se o elemento à árvore de qualquer elemento. Por exemplo, talvez você tenha criado um novo FrameworkElement, mas não tiver ainda conectado-lo para qualquer árvore lógica. Ou então, a árvore lógica onde o elemento é um elemento filho dentro dele pode não estar conectada a uma janela ou uma página do aplicativo.

Observações para herdeiros

Implemente este método para oferecer tratamento especial que deve acontecer antes de seu elemento é inicializado durante o processo de carregamento de elemento.

Sua implementação deve chamar a implementação base, porque a implementação base (padrão) define alguns sinalizadores internas para manter o controle de inicialização. Uma implementação possível é usar esse método como um gancho em suas próprias rotinas de inicialização de classe privada que já não estão habilitadas por construtores.

A implementação base lançará uma exceção se BeginInit é chamado mais de uma vez no mesmo elemento antes EndInit que está sendo chamado.

.NET Framework

Com suporte em: 4, 3.5, 3.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou posterior, Windows XP SP3, Windows Server 2008 (Server Core não compatível), Windows Server 2008 R2 (Server Core não compatível com SP1 ou posterior), Windows Server 2003 SP2

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos de sistema do .NET Framework.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.