Compartilhar via


NonVirtualizingLayout.InitializeForContextCore Método

Definição

Quando substituído em uma classe derivada, inicializa qualquer estado por contêiner que o layout requer quando ele é anexado a um contêiner UIElement.

Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows).

void InitializeForContextCore(NonVirtualizingLayoutContext const& context);
protected virtual void InitializeForContextCore(NonVirtualizingLayoutContext context);
Protected Overridable Sub InitializeForContextCore (context As NonVirtualizingLayoutContext)

Parâmetros

context
NonVirtualizingLayoutContext

O objeto de contexto que facilita a comunicação entre o layout e seu contêiner de host.

Comentários

Substitua esse método em uma classe derivada para fornecer o comportamento das chamadas para InitializeForContext.

Os elementos de contêiner que dão suporte a layouts anexados devem chamar InitializeForContext quando uma instância de layout é atribuída pela primeira vez. Espera-se que o contêiner dê à instância de layout anexada uma maneira de armazenar e recuperar qualquer estado por contêiner por meio do contexto fornecido. Também é responsabilidade do contêiner não reutilizar o contexto ou expor o estado de um layout para outro.

Quando um layout anexado é removido, o contêiner deve liberar qualquer referência ao estado de layout armazenado.

Aplica-se a

Confira também