VirtualizingLayout.InitializeForContextCore(VirtualizingLayoutContext) Methode

Definition

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, initialisiert das Layout jeden einzelnen Containerstatus, der zum Anfügen an einen UIElement-Container erforderlich ist.

void InitializeForContextCore(VirtualizingLayoutContext const& context);
protected virtual void InitializeForContextCore(VirtualizingLayoutContext context);
function initializeForContextCore(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 zum ersten Mal zugewiesen wird. Der Container wird erwartet, dass die angefügte Layoutinstanz eine Möglichkeit zum Speichern und Abrufen eines einzelnen Containerzustands über den bereitgestellten Kontext erhält. Es liegt auch in der 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.

Gilt für:

Weitere Informationen