Leer en inglés

Compartir a través de


Layout.Measure(LayoutContext, Size) Método

Definición

Sugiere un objeto DesiredSize para un elemento contenedor. Un elemento contenedor que admita diseños adjuntos debe llamar a este método desde sus propias implementaciones measureOverride para formar una actualización de diseño recursiva. Se espera que el diseño adjunto llame a measure para cada uno de los elementos secundarios UIElement del contenedor.

Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows).

public:
 virtual Size Measure(LayoutContext ^ context, Size availableSize) = Measure;
Size Measure(LayoutContext const& context, Size const& availableSize);
public Size Measure(LayoutContext context, Size availableSize);
Public Function Measure (context As LayoutContext, availableSize As Size) As Size

Parámetros

context
LayoutContext

Objeto de contexto que facilita la comunicación entre el diseño y su contenedor host.

availableSize
Size

Espacio disponible que un contenedor puede asignar a un objeto secundario. Un objeto secundario puede solicitar un espacio mayor que lo que está disponible; el tamaño proporcionado puede adaptarse si el desplazamiento u otro comportamiento de cambio de tamaño es posible en ese contenedor determinado.

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 NonVirtualizingLayout.MeasureOverride o VirtualizingLayout.MeasureOverride para proporcionar el comportamiento de este método en una clase derivada.

Se aplica a