Compartir a través de


VirtualizingLayout.MeasureOverride(VirtualizingLayoutContext, Size) 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(VirtualizingLayoutContext const& context, Size const& availableSize);
protected virtual Size MeasureOverride(VirtualizingLayoutContext context, Size availableSize);
function measureOverride(context, availableSize)
Protected Overridable Function MeasureOverride (context As VirtualizingLayoutContext, availableSize As Size) As Size

Parámetros

context
VirtualizingLayoutContext

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, a los que se puede acceder a través de virtualizingLayoutContext proporcionado.

Se aplica a