FrameworkElement.ArrangeOverride(Size) 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.
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).