NonVirtualizingLayout.MeasureOverride 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í.
Proporciona el comportamiento del paso "Measure" del ciclo de diseño. Las clases pueden invalidar este método para definir su propio comportamiento de paso de "Medida".
Esta documentación se aplica a WinUI 2 para UWP (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).
Size MeasureOverride(NonVirtualizingLayoutContext const& context, Size const& availableSize);
protected virtual Size MeasureOverride(NonVirtualizingLayoutContext context, Size availableSize);
Protected Overridable Function MeasureOverride (context As NonVirtualizingLayoutContext, availableSize As Size) As Size
Parámetros
- context
- NonVirtualizingLayoutContext
Objeto de contexto que facilita la comunicación entre el diseño y su contenedor host.
- availableSize
- Size
Tamaño disponible que este objeto puede proporcionar a los objetos secundarios. Infinity se puede especificar como un valor para indicar que el objeto se ajustará a cualquier contenido disponible.
Devoluciones
El tamaño que este objeto determina que necesita durante el diseño, en función de sus cálculos de los tamaños asignados para los objetos secundarios o en función de otras consideraciones, como un tamaño de contenedor fijo.
Comentarios
Invalide este método para proporcionar el comportamiento del paso de medida del ciclo de diseño en un elemento contenedor.
Se espera que el diseño adjunto llame a Measure para cada uno de los elementos secundarios del contenedor, al que se puede acceder a través del elemento NonVirtualizingLayoutContext proporcionado.