NonVirtualizingLayout.MeasureOverride Método

Definición

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.

Se aplica a