FrameworkElement.ArrangeOverride(Size) Methode

Definition

Wenn untergeordnete Elemente in einer abgeleiteten Klasse überschrieben werden, werden untergeordnete Elemente positioniert und eine Größe für eine FrameworkElement abgeleitete Klasse bestimmt.

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 innerhalb des übergeordneten Elements, den dieses Element verwenden sollte, um sich und seine untergeordneten Elemente anzuordnen.

Gibt zurück

Die tatsächliche Größe, die verwendet wird.

Hinweise für Vererber

Steuerelementautoren, die den Anordnungsdurchlauf der Layoutverarbeitung anpassen möchten, sollten diese Methode überschreiben. Das Implementierungsmuster sollte jedes sichtbare untergeordnete Element aufrufen Arrange(Rect) und die endgültige gewünschte Größe für jedes untergeordnete Element als finalSize Parameter übergeben. Übergeordnete Elemente sollten 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