Comparteix a través de


FrameworkElement.ArrangeOverride(Size) Método

Definición

Si se reemplaza en una clase derivada, coloca los elementos secundarios y determina un tamaño para una clase derivada 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

Parámetros

finalSize
Size

Área final dentro del elemento primario que este elemento debe usar para organizarse a sí mismo y a los elementos secundarios.

Devoluciones

Size

Tamaño real usado.

Notas a los desarrolladores de herederos

Los autores de controles que quieran personalizar el paso de organización del procesamiento de diseño deben invalidar este método. El patrón de implementación debe llamar a Arrange(Rect) en cada elemento secundario visible y pasar el tamaño deseado final para cada elemento secundario como finalRect parámetro. Los elementos primarios deben llamar a Arrange(Rect) en cada elemento secundario; de lo contrario, los elementos secundarios no se representarán.

Muchas clases derivadas ofrecen implementaciones de este método. Entre los destacados se incluyen: ArrangeOverride(Size), ArrangeOverride(Size) y ArrangeOverride(Size).

Se aplica a

Consulte también