RowDefinition.Height Propriété

Définition

Obtient la hauteur calculée d’un élément RowDefinition ou définit la valeur GridLength d’une ligne définie par rowDefinition.

public:
 property GridLength Height { GridLength get(); void set(GridLength value); };
GridLength Height();

void Height(GridLength value);
public GridLength Height { get; set; }
var gridLength = rowDefinition.height;
rowDefinition.height = gridLength;
Public Property Height As GridLength
<RowDefinition Height="doubleValue"/>
- or -
<RowDefinition Height="starSizing"/>
-or-
<RowDefinition Height="Auto"/>

Valeur de propriété

GridLength qui représente la hauteur de la ligne. La valeur par défaut est un GridLength représentant un dimensionnement « 1* ».

Remarques

La valeur par défaut de Width est un GridLength représentant un dimensionnement « 1* ». Cette valeur de structure a une valeur de données Value de 1.0 et une valeur de données GridUnitType de Star. Avec cette valeur par défaut, chaque nouvelle valeur RowDefinition que vous définissez pour une grille aura un dimensionnement « 1 * », et chacun d’eux aura un nombre égal de pixels pour la hauteur de son contenu dans la gestion de la disposition. Il n’est pas rare de définir RowDefinition en tant qu’élément d’objet en XAML sans aucun attribut défini et d’utiliser simplement ce comportement par défaut. Il en va de même pour ColumnDefinition.

La valeur que vous définissez pour Height peut être limitée si vous définissez également une valeur pour MinHeight ou MaxHeight. Chacune de ces propriétés ne peut prendre que des mesures de pixels, pas de dimensionnement en étoile . Si un RowDefinition utilise le dimensionnement en étoile ou automatique , mais qu’il a également des contraintes MinHeight ou MaxHeight , le comportement de disposition De MinHeight ou MaxHeight doit être respecté par le comportement de disposition Grid , même si cela signifie donner ou prendre de l’espace de disposition à partir d’autres lignes de dimensionnement star définies dans la grille qui n’ont pas de contraintes.

Il est plus courant d’utiliser le dimensionnement en étoile que les valeurs de pixels absolus pour une définition Grid dans une application UWP en C++, C# ou Visual Basic. Le dimensionnement en étoile prend en charge le concept de disposition dynamique, qui permet à votre application d’avoir une belle apparence sur des écrans de tailles, de densités de pixels et d’orientations différentes. Pour plus d’informations, consultez Définir des dispositions avec XAML.

S’applique à

Voir aussi