Condividi tramite


NonVirtualizingLayout.MeasureOverride Metodo

Definizione

Fornisce il comportamento per il passaggio "Measure" del ciclo di layout. Le classi possono eseguire l'override di questo metodo per definire il comportamento di passaggio "Measure".

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

Size MeasureOverride(NonVirtualizingLayoutContext const& context, Size const& availableSize);
protected virtual Size MeasureOverride(NonVirtualizingLayoutContext context, Size availableSize);
Protected Overridable Function MeasureOverride (context As NonVirtualizingLayoutContext, availableSize As Size) As Size

Parametri

context
NonVirtualizingLayoutContext

Oggetto 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 qualsiasi contenuto disponibile.

Restituisce

Le dimensioni di questo oggetto determinano 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 della misura del ciclo di layout in un elemento contenitore.

Il layout collegato è previsto chiamare Measure per ognuno degli elementi figlio del contenitore, a cui è possibile accedere tramite l'oggetto NonVirtualizingLayoutContext specificato.

Si applica a