Freigeben über


NonVirtualizingLayout.ArrangeOverride Methode

Definition

Wenn sie in einer abgeleiteten Klasse implementiert werden, wird das Verhalten für den Layoutdurchlauf "Anordnen" bereitgestellt. Klassen können diese Methode außer Kraft setzen, um ihr eigenes "Arrange"-Passverhalten zu definieren.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

Size ArrangeOverride(NonVirtualizingLayoutContext const& context, Size const& finalSize);
protected virtual Size ArrangeOverride(NonVirtualizingLayoutContext context, Size finalSize);
Protected Overridable Function ArrangeOverride (context As NonVirtualizingLayoutContext, finalSize As Size) As Size

Parameter

context
NonVirtualizingLayoutContext

Das Kontextobjekt, das die Kommunikation zwischen dem Layout und seinem Hostcontainer erleichtert.

finalSize
Size

Der letzte Bereich innerhalb des Containers, den dieses Objekt verwenden sollte, um sich und seine untergeordneten Elemente anzuordnen.

Gibt zurück

Die tatsächliche Größe, die nach der Anordnung des Elements im Layout verwendet wird.

Hinweise

Überschreiben Sie diese Methode, um das Verhalten für den Anordnungsdurchlauf des Layoutzyklus für ein Containerelement bereitzustellen.

Das angefügte Layout wird erwartet, dass die Anordnung für die untergeordneten Elemente des Containers aufgerufen wird, auf die über die bereitgestellte NonVirtualizingLayoutContext zugegriffen werden kann.

Gilt für: