UniformGrid.MeasureOverride(Size) Méthode

Définition

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

constraint
Size

Zone Size disponible pour la grille.

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.

S’applique à