Share via


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. Il s’agit de la propriété content de 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 RowDefinition que vous définissez pour une grille aura un dimensionnement « 1* », et chacun d’eux recevra 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 objet en XAML sans attributs définis 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 le dimensionnement automatique , mais a également des contraintes MinHeight ou MaxHeight , le 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 pixel absolues 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, ce qui permet à votre application d’avoir une belle apparence sur les écrans avec des tailles, des densités de pixels et des orientations différentes. Pour plus d’informations, consultez Définir des dispositions avec XAML.

S’applique à

Voir aussi