VirtualizingLayout.InitializeForContextCore(VirtualizingLayoutContext) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wenn sie in einer abgeleiteten Klasse überschrieben werden, initialisiert das Layout einen beliebigen Status pro Container, den das Layout erfordert, wenn es an einen UIElement-Container angefügt wird.
Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).
void InitializeForContextCore(VirtualizingLayoutContext const& context);
protected virtual void InitializeForContextCore(VirtualizingLayoutContext context);
Protected Overridable Sub InitializeForContextCore (context As VirtualizingLayoutContext)
Parameter
- context
- VirtualizingLayoutContext
Das Kontextobjekt, das die Kommunikation zwischen dem Layout und seinem Hostcontainer erleichtert.
Hinweise
Überschreiben Sie diese Methode in einer abgeleiteten Klasse, um das Verhalten für Aufrufe von InitializeForContext bereitzustellen.
Containerelemente, die angefügte Layouts unterstützen, sollten InitializeForContext aufrufen, wenn eine Layoutinstanz zuerst zugewiesen wird. Der Container wird erwartet, dass die angefügte Layoutinstanz eine Möglichkeit zum Speichern und Abrufen eines einzelnen Containerstatus über den bereitgestellten Kontext erhält. Es ist auch die Verantwortung des Containers, den Kontext nicht wiederzuverwenden oder den Zustand von einem Layout auf andere Weise verfügbar zu machen.
Wenn ein angefügtes Layout entfernt wird, sollte der Container einen beliebigen Verweis auf den gespeicherten Layoutzustand freigeben.