Udostępnij za pośrednictwem


FrameworkElement.ArrangeOverride(Size) Metoda

Definicja

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).

Dotyczy

Zobacz też