Partager via


Layout.Measure(LayoutContext, Size) Méthode

Définition

Suggère un DesiredSize pour un élément conteneur. Un élément conteneur qui prend en charge les dispositions jointes doit appeler cette méthode à partir de leurs propres implémentations MeasureOverride pour former une mise à jour de disposition récursive. La disposition jointe doit appeler la mesure pour chacun des enfants UIElement du conteneur.

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).

public:
 virtual Size Measure(LayoutContext ^ context, Size availableSize) = Measure;
Size Measure(LayoutContext const& context, Size const& availableSize);
public Size Measure(LayoutContext context, Size availableSize);
Public Function Measure (context As LayoutContext, availableSize As Size) As Size

Paramètres

context
LayoutContext

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

availableSize
Size

Espace disponible qu’un conteneur peut allouer à un objet enfant. Un objet enfant peut demander un espace plus grand que ce qui est disponible ; la taille fournie peut être prise en charge si le défilement ou tout autre comportement de redimensionnement est possible dans ce conteneur particulier.

Retours

La taille de cet objet détermine qu’il a besoin 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 NonVirtualizingLayout.MeasureOverride ou VirtualizingLayout.MeasureOverride pour fournir le comportement de cette méthode dans une classe dérivée.

S’applique à