Partager via


VirtualizingLayout.MeasureOverride(VirtualizingLayoutContext, Size) Méthode

Définition

Fournit le comportement de la passe « Mesure » du cycle de disposition. Les classes peuvent remplacer cette méthode pour définir leur propre comportement de passe « Measure ».

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application 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

Paramètres

context
VirtualizingLayoutContext

Objet de contexte qui facilite la communication entre la disposition et son conteneur hôte.

availableSize
Size

Taille disponible que cet objet peut donner aux objets enfants. L’infini peut être spécifié en tant que valeur pour indiquer que l’objet sera dimensionné en fonction du contenu disponible.

Retours

Taille dont cet objet détermine les besoins pendant la disposition, en fonction de ses calculs des tailles allouées pour les objets enfants ou en fonction d’autres considérations telles qu’une taille de conteneur fixe.

Remarques

Remplacez cette méthode pour fournir le comportement de la passe de mesure du cycle de disposition sur un élément conteneur.

La disposition jointe est censée appeler Measure pour chacun des enfants du conteneur, accessible via le virtualizingLayoutContext fourni.

S’applique à