Langage

ColumnDefinition.Width Propriété

Définition

Obtient la largeur calculée d’un élément ColumnDefinition ou définit la valeur GridLength d’une colonne définie par ColumnDefinition. Il s’agit de la propriété de contenu de ColumnDefinition.

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

void Width(GridLength value);
public GridLength Width { get; set; }
var gridLength = columnDefinition.width;
columnDefinition.width = gridLength;
Public Property Width As GridLength
<ColumnDefinition Width="doubleValue"/>
- or -
<ColumnDefinition Width="starSizing"/>
-or-
<ColumnDefinition Width="Auto"/>

Valeur de propriété

GridLength qui représente la largeur de la colonne. La valeur par défaut est 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 ColonneDefinition que vous définissez pour une grille aura le dimensionnement « 1* », et chacun sera alloué un nombre égal de pixels pour la largeur de son contenu dans la gestion de la disposition. Il n’est pas rare de définir ColumnDefinition 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 RowDefinition.

La valeur que vous définissez pour Width peut être contrainte si vous définissez également une valeur pour MinWidth ou MaxWidth. Chacune de ces propriétés ne peut prendre que des mesures de pixels, pas le dimensionnement d’étoile . Si une ColonneDefinition utilise le dimensionnement Automatique ou Star, mais a également des contraintes MinWidth ou MaxWidth , le MinWidth ou MaxWidth 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 colonnes de dimensionnement étoile définies dans la grille qui n’ont pas de contraintes.

Il est plus courant d’utiliser le dimensionnement en étoile que les valeurs absolues de pixels pour une définition grid dans une application XAML. Le dimensionnement des étoiles prend en charge le concept de disposition dynamique, qui permet à votre application d’avoir l’aspect idéal sur les écrans avec différentes tailles, densités de pixels et orientations. Pour plus d’informations, consultez Définir des dispositions avec XAML.

S’applique à

Voir aussi