Layout.Measure(LayoutContext, Size) 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í.
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.