Condividi tramite


NonVirtualizingLayout.InitializeForContextCore Metodo

Definizione

Quando sottoposto a override in una classe derivata, inizializza qualsiasi stato per contenitore necessario quando viene collegato a un contenitore UIElement.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

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

Parametri

context
NonVirtualizingLayoutContext

Oggetto contesto che facilita la comunicazione tra il layout e il relativo contenitore host.

Commenti

Eseguire l'override di questo metodo in una classe derivata per fornire il comportamento per le chiamate a InitializeForContext.

Gli elementi del contenitore che supportano layout collegati devono chiamare InitializeForContext quando viene assegnata prima un'istanza di layout. Il contenitore deve assegnare all'istanza di layout associata un modo per archiviare e recuperare qualsiasi stato per contenitore in base al contesto specificato. È anche responsabilità del contenitore non riutilizzare il contesto oppure esporre lo stato da un layout a un altro.

Quando un layout collegato viene rimosso, il contenitore deve rilasciare qualsiasi riferimento allo stato del layout archiviato.

Si applica a

Vedi anche