Compartir a través de


Layout.InitializeForContext(LayoutContext) Método

Definición

Inicializa cualquier estado por contenedor que el diseño requiera cuando se adjunta a un contenedor 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

Objeto de contexto que facilita la comunicación entre el diseño y su contenedor host.

Comentarios

Los elementos de contenedor que admiten diseños adjuntos deben llamar a este método cuando se asigna una instancia de diseño por primera vez. Se espera que el contenedor proporcione a la instancia de diseño adjunta una manera de almacenar y recuperar cualquier estado por contenedor mediante el contexto proporcionado. También es responsabilidad del contenedor no reutilizar el contexto o exponer el estado de un diseño a otro.

Cuando se quita un diseño adjunto, el contenedor debe liberar cualquier referencia al estado de diseño almacenado.

Invalide NonVirtualizingLayout.InitializeForContextCore o VirtualizingLayout.InitializeForContextCore para proporcionar el comportamiento de este método en una clase derivada.

Se aplica a

Consulte también