FrameworkElement.ArrangeOverride(Size) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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).