FrameworkElement.ArrangeOverride(Size) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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).