NonVirtualizingLayout.ArrangeOverride 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.
Stellt bei Implementierung in einer abgeleiteten Klasse das Verhalten für den Layoutdurchlauf "Arrange" bereit. Klassen können diese Methode überschreiben, um ihr eigenes "Arrange"-Passverhalten zu definieren.
Size ArrangeOverride(NonVirtualizingLayoutContext const& context, Size const& finalSize);
protected virtual Size ArrangeOverride(NonVirtualizingLayoutContext context, Size finalSize);
function arrangeOverride(context, 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 dem zugehörigen Hostcontainer erleichtert.
- finalSize
- Size
Der letzte Bereich innerhalb des Containers, den dieses Objekt verwenden soll, um sich selbst und seine untergeordneten Elemente anzuordnen.
Gibt zurück
Die tatsächliche Größe, die verwendet wird, nachdem das Element im Layout angeordnet wurde.
Hinweise
Überschreiben Sie diese Methode, um das Verhalten für den Anordnungsdurchlauf des Layoutzyklus für ein Containerelement bereitzustellen.
Es wird erwartet, dass das angefügte Layout Arrange für jedes untergeordnete Element des Containers aufruft, auf das über das bereitgestellte NonVirtualizingLayoutContext zugegriffen werden kann.