NonVirtualizingLayout.MeasureOverride Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 « Mesure ».
Size MeasureOverride(NonVirtualizingLayoutContext const& context, Size const& availableSize);
protected virtual Size MeasureOverride(NonVirtualizingLayoutContext context, Size availableSize);
function measureOverride(context, availableSize)
Protected Overridable Function MeasureOverride (context As NonVirtualizingLayoutContext, availableSize As Size) As Size
Paramètres
- context
- NonVirtualizingLayoutContext
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 a besoin pendant la mise en page, en fonction de ses calculs des tailles allouées pour les objets enfants ou 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 doit appeler Measure pour chacun des enfants du conteneur, qui est accessible via le NonVirtualizingLayoutContext fourni.