Condividi tramite


VirtualizingLayout.InitializeForContextCore(VirtualizingLayoutContext) Metodo

Definizione

Quando ne viene eseguito l'override in una classe derivata, inizializza qualsiasi stato per contenitore richiesto dal layout quando viene collegato a un contenitore UIElement.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

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

Parametri

context
VirtualizingLayoutContext

Oggetto di 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 contenitore che supportano i layout associati devono chiamare InitializeForContext quando viene assegnata per la prima volta un'istanza di layout. Il contenitore deve fornire all'istanza di layout associata un modo per archiviare e recuperare qualsiasi stato per contenitore tramite il contesto fornito. È anche responsabilità del contenitore non riutilizzare il contesto oppure esporre lo stato da un layout a un altro.

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

Si applica a

Vedi anche