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