NonVirtualizingLayout.InitializeForContextCore Método

Definición

Cuando se invalida en una clase derivada, inicializa cualquier estado por contenedor que requiera el diseño cuando se adjunta a un contenedor UIElement.

Esta documentación se aplica a WinUI 2 para UWP (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).

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

Parámetros

context
NonVirtualizingLayoutContext

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

Comentarios

Invalide este método en una clase derivada para proporcionar el comportamiento de las llamadas a InitializeForContext.

Los elementos de contenedor que admiten diseños adjuntos deben llamar a InitializeForContext 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.

Se aplica a

Consulte también