FrameworkElement.BeginInit Método

Definição

Inicia o processo de inicialização desse elemento.

C#
public virtual void BeginInit ();

Implementações

Comentários

Você pode chamar esse método em elementos individuais se estiver ajustando-os de maneiras que ainda não expõem ou conectam o elemento a qualquer árvore de elementos. Por exemplo, você pode ter criado uma nova FrameworkElement, mas ainda não a anexou a nenhuma árvore lógica. Ou, a árvore lógica em que o elemento é um elemento filho dentro dele pode não estar conectada a uma janela ou página do aplicativo.

Notas aos Herdeiros

Implemente esse método para fornecer tratamento especial que deve acontecer antes que o elemento seja inicializado durante o processo de carregamento do elemento.

Sua implementação deve chamar a implementação base, pois a implementação base (padrão) define alguns sinalizadores internos para acompanhar a 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 ainda não estão habilitadas pelos construtores.

A implementação base lançará uma exceção se BeginInit() for chamada mais de uma vez no mesmo elemento antes de EndInit() ser chamada.

Aplica-se a

Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Confira também