Layout.InitializeForContext(LayoutContext) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza qualsiasi stato per contenitore richiesto dal layout quando è 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).
public:
virtual void InitializeForContext(LayoutContext ^ context) = InitializeForContext;
void InitializeForContext(LayoutContext const& context);
public void InitializeForContext(LayoutContext context);
Public Sub InitializeForContext (context As LayoutContext)
Parametri
- context
- LayoutContext
Oggetto di contesto che facilita la comunicazione tra il layout e il relativo contenitore host.
Commenti
Gli elementi contenitore che supportano i layout associati devono chiamare questo metodo 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.
Eseguire l'override di NonVirtualizingLayout.InitializeForContextCore o VirtualizingLayout.InitializeForContextCore per fornire il comportamento per questo metodo in una classe derivata.