UniformGrid.MeasureOverride(Size) 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.
Calcule la taille souhaitée de l’élément UniformGrid en mesurant tous les éléments enfants.
protected:
override System::Windows::Size MeasureOverride(System::Windows::Size constraint);
protected override System.Windows.Size MeasureOverride(System.Windows.Size constraint);
override this.MeasureOverride : System.Windows.Size -> System.Windows.Size
Protected Overrides Function MeasureOverride (constraint As Size) As Size
Paramètres
Retours
Souhaité Size en fonction du contenu enfant de la grille et du constraint paramètre.
Remarques
Le constraint paramètre définit la quantité maximale d’espace disponible pour la grille. Cet espace est divisé de façon égale en fonction du nombre de lignes et de colonnes de la grille. La taille de chaque enfant est mesurée pour déterminer la largeur maximale de tous les éléments enfants de la grille. Les valeurs maximales ne peuvent pas dépasser la taille maximale de cellule calculée à partir du constraint. Une grille Size souhaitée est calculée en fonction des dimensions enfants maximales. Il Width s’agit de la largeur enfant maximale multipliée par le nombre de colonnes. La Height taille maximale de l’enfant est multipliée par le nombre de lignes. Cette méthode retourne le fichier souhaité Size.
Par exemple, s’il existe deux lignes et quatre colonnes dans une grille, la hauteur maximale pour chaque cellule est de 0,5*constraintHeight et la largeur maximale est de 0,25*constraintWidth. Pour ces calculs, constraintHeight est la Height valeur du constraint paramètre et constraintWidth est la Width valeur du constraint paramètre.