VirtualizingLayout.MeasureOverride(VirtualizingLayoutContext, Size) Metodo

Definizione

Fornisce il comportamento per il passaggio "Misura" del ciclo di layout. Le classi possono eseguire l'override di questo metodo per definire il proprio comportamento di passaggio "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

Parametri

context
VirtualizingLayoutContext

Oggetto di contesto che facilita la comunicazione tra il layout e il relativo contenitore host.

availableSize
Size

Dimensioni disponibili che questo oggetto può assegnare agli oggetti figlio. L'infinito può essere specificato come valore per indicare che l'oggetto verrà ridimensionato in base al contenuto disponibile.

Valori restituiti

Le dimensioni che questo oggetto determina le esigenze durante il layout, in base ai calcoli delle dimensioni allocate per gli oggetti figlio o in base ad altre considerazioni, ad esempio una dimensione fissa del contenitore.

Commenti

Eseguire l'override di questo metodo per fornire il comportamento per il passaggio di misure del ciclo di layout in un elemento contenitore.

È previsto che il layout associato chiami Measure per ognuno degli elementi figlio del contenitore, accessibile tramite virtualizingLayoutContext fornito.

Si applica a