UniformGrid.MeasureOverride(Size) Método

Definición

Calcula el tamaño deseado de UniformGrid midiendo todos los elementos secundarios.

protected:
 override System::Windows::Size MeasureOverride(System::Windows::Size constraint);
protected override System.Windows.Size MeasureOverride (System.Windows.Size constraint);
override this.MeasureOverride : System.Windows.Size -> System.Windows.Size
Protected Overrides Function MeasureOverride (constraint As Size) As Size

Parámetros

constraint
Size

Size del área disponible para la cuadrícula.

Devoluciones

Size deseado que se basa en el contenido de los elementos secundarios de la cuadrícula y el parámetro constraint.

Comentarios

El constraint parámetro define la cantidad máxima de espacio disponible para la cuadrícula. Este espacio se divide por igual en función del número de filas y columnas de la cuadrícula. El tamaño de cada elemento secundario se mide para determinar el ancho máximo de todos los elementos secundarios de la cuadrícula. Los valores máximos no pueden superar el tamaño máximo de celda calculado desde constraint. Una cuadrícula Size deseada se calcula en función de las dimensiones secundarias máximas. Width es el ancho secundario máximo multiplicado por el número de columnas. Height es el alto máximo secundario multiplicado por el número de filas. Este método devuelve el objeto deseado Size.

Por ejemplo, si hay dos filas y cuatro columnas en una cuadrícula, el alto máximo de cada celda es 0,5*constraintHeight y el ancho máximo es 0,25*constraintWidth. Para estos cálculos, constraintHeight es el Height valor del constraint parámetro y constraintWidth es el Width valor del constraint parámetro .

Se aplica a