UniformGrid.MeasureOverride(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í.
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
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 .