FrameworkElement.ArrangeOverride(Size) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
W przypadku zastąpienia w klasie pochodnej element podrzędny umieszcza elementy podrzędne i określa rozmiar klasy pochodnej FrameworkElement .
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
Końcowy obszar w obiekcie nadrzędnym, którego ten element powinien użyć do rozmieszczania się i jego elementów podrzędnych.
Zwraca
Użyty rzeczywisty rozmiar.
Uwagi dotyczące dziedziczenia
Autorzy kontrolek, którzy chcą dostosować ułożone przekazywanie przetwarzania układu, powinni zastąpić tę metodę. Wzorzec implementacji powinien wywoływać Arrange(Rect) każdy widoczny element podrzędny i przekazać ostateczny żądany rozmiar dla każdego elementu podrzędnego jako parametr.finalRect
Elementy nadrzędne powinny wywoływać Arrange(Rect) poszczególne elementy podrzędne. W przeciwnym razie elementy podrzędne nie będą renderowane.
Wiele klas pochodnych oferuje implementacje tej metody. Widoczne obejmują: ArrangeOverride(Size), ArrangeOverride(Size) i ArrangeOverride(Size).