Freigeben über


FrameworkElement.ArrangeOverride(Size) Methode

Definition

Positioniert beim Überschreiben in einer abgeleiteten Klasse die untergeordneten Elemente und bestimmt eine Größe für eine von FrameworkElement abgeleitete Klasse.

protected:
 virtual System::Windows::Size ArrangeOverride(System::Windows::Size finalSize);
protected virtual System.Windows.Size ArrangeOverride (System.Windows.Size finalSize);
abstract member ArrangeOverride : System.Windows.Size -> System.Windows.Size
override this.ArrangeOverride : System.Windows.Size -> System.Windows.Size
Protected Overridable Function ArrangeOverride (finalSize As Size) As Size

Parameter

finalSize
Size

Der letzte Bereich im übergeordneten Element, den dieses Element verwenden soll, um sich selbst und seine untergeordneten Elemente anzuordnen.

Gibt zurück

Die tatsächlich verwendete Größe.

Hinweise für Vererber

Steuerelementautoren, die den Anordnungsdurchlauf der Layoutverarbeitung anpassen möchten, sollten diese Methode überschreiben. Das Implementierungsmuster sollte für jedes sichtbare untergeordnete Element aufrufen Arrange(Rect) und die endgültige gewünschte Größe für jedes untergeordnete Element als finalRect Parameter übergeben. Übergeordnete Elemente sollten für jedes untergeordnete Element aufrufen Arrange(Rect) , andernfalls werden die untergeordneten Elemente nicht gerendert.

Viele abgeleitete Klassen bieten Implementierungen dieser Methode. Zu den prominenten Gehören: ArrangeOverride(Size), ArrangeOverride(Size) und ArrangeOverride(Size).

Gilt für:

Weitere Informationen