Compartir a través de


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 "Measure".

Size MeasureOverride(NonVirtualizingLayoutContext const& context, Size const& availableSize);
protected virtual Size MeasureOverride(NonVirtualizingLayoutContext context, Size availableSize);
function measureOverride(context, 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 dar 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 objetos secundarios o en función de otras consideraciones, como un tamaño fijo de contenedor.

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