Compartilhar via


Layout.InitializeForContext(LayoutContext) Método

Definição

Inicializa qualquer estado por contêiner que o layout requer quando está anexado a um contêiner UIElement.

public:
 virtual void InitializeForContext(LayoutContext ^ context) = InitializeForContext;
void InitializeForContext(LayoutContext const& context);
public void InitializeForContext(LayoutContext context);
function initializeForContext(context)
Public Sub InitializeForContext (context As LayoutContext)

Parâmetros

context
LayoutContext

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

Comentários

Elementos de contêiner que dão suporte a layouts anexados devem chamar esse método 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.

Substitua NonVirtualizingLayout.InitializeForContextCore ou VirtualizingLayout.InitializeForContextCore para fornecer o comportamento desse método em uma classe derivada.

Aplica-se a

Confira também