FrameworkElement.ArrangeOverride(Size) Metoda

Definice

Při přepsání v odvozené třídě umístí podřízené prvky a určí velikost pro odvozenou FrameworkElement třídu.

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

Parametry

finalSize
Size

Poslední oblast v nadřazené části, kterou by tento prvek měl použít k uspořádání sebe a jeho podřízených položek.

Návraty

Skutečná použitá velikost

Poznámky pro dědice

Autoři ovládacích prvků, kteří chtějí přizpůsobit zpracování rozložení uspořádat, by měli tuto metodu přepsat. Model implementace by měl volat Arrange(Rect) každý viditelný podřízený prvek a předat konečnou požadovanou velikost pro každý podřízený prvek jako finalRect parametr. Nadřazené elementy by měly volat Arrange(Rect) u každého podřízeného objektu, jinak se podřízené prvky nevykreslí.

Mnoho odvozených tříd nabízí implementace této metody. Mezi nejvýznamnější patří: ArrangeOverride(Size), ArrangeOverride(Size) a ArrangeOverride(Size).

Platí pro

Viz také