Layout.Measure(LayoutContext, Size) Método

Definición

Sugiere un 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.

public:
 virtual Size Measure(LayoutContext ^ context, Size availableSize) = Measure;
Size Measure(LayoutContext const& context, Size const& availableSize);
public Size Measure(LayoutContext context, Size availableSize);
function measure(context, 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 se puede alojar si el desplazamiento u otro comportamiento de cambio de tamaño es posible en ese contenedor en particular.

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

Se aplica a