VirtualizingLayout.MeasureOverride(VirtualizingLayoutContext, Size) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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".
Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).
Size MeasureOverride(VirtualizingLayoutContext const& context, Size const& availableSize);
protected virtual Size MeasureOverride(VirtualizingLayoutContext context, Size 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
Dimensione disponibile che questo oggetto può assegnare agli oggetti figlio. Infinity può essere specificato come valore per indicare che l'oggetto verrà ridimensionato a qualsiasi contenuto disponibile.
Restituisce
Le dimensioni di questo oggetto ne 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 le dimensioni fisse del contenitore.
Commenti
Eseguire l'override di questo metodo per fornire il comportamento per il passaggio di misura del ciclo di layout su un elemento contenitore.
Il layout associato deve chiamare Measure per ognuno degli elementi figlio del contenitore, a cui è possibile accedere tramite virtualizingLayoutContext fornito.