FrameworkElement.HorizontalAlignment Propriété

Définition

Obtient ou définit les caractéristiques d'alignement horizontal appliquées à cet élément lorsqu'il est composé dans un élément parent, par exemple un contrôle de type Panel ou d'éléments.

public:
 property System::Windows::HorizontalAlignment HorizontalAlignment { System::Windows::HorizontalAlignment get(); void set(System::Windows::HorizontalAlignment value); };
public System.Windows.HorizontalAlignment HorizontalAlignment { get; set; }
member this.HorizontalAlignment : System.Windows.HorizontalAlignment with get, set
Public Property HorizontalAlignment As HorizontalAlignment

Valeur de propriété

HorizontalAlignment

Un paramètre d’alignement horizontal, sous forme de valeur de l’énumération. La valeur par défaut est Stretch.

Remarques

Quand Height et Width les propriétés sont explicitement définies sur un élément, ces mesures prennent un précédent plus élevé pendant la disposition et annulent les effets typiques du paramètre HorizontalAlignment Stretchsur .

HorizontalAlignment est l’accesseur de propriété Microsoft .NET pour ce qui est en réalité une propriété de dépendance. Cette propriété de dépendance particulière a très fréquemment sa valeur « par défaut » apparente définie différemment dans les éléments sous-classés, en particulier les contrôles. Cela se produit généralement de deux façons : la propriété de dépendance est réinscrite à une sous-classe particulière, mais avec des métadonnées différentes pour définir ses valeurs par défaut ; ou il existe un style par défaut appliqué qui définit cette valeur de propriété de dépendance différemment. Par exemple, la « valeur par défaut » apparente d’un contrôle sera Left, même si Label hérite HorizontalAlignment directement de FrameworkElement.HorizontalAlignment Label Cela est dû au fait que cette valeur a été réinitialisée dans le style par défaut du Labelmodèle de contrôle du style.

Canvas n’est pas utilisé HorizontalAlignment lors de la composition de la disposition, car Canvas elle est basée sur le positionnement absolu.

En cas d’héritage par ou de Label classes dérivées, Label redéfinit la valeur par défaut de cette propriété de dépendance à être Left.

Informations sur les propriétés de dépendance

Champ d’identificateur HorizontalAlignmentProperty
Propriétés de métadonnées définies sur true AffectsArrange

S’applique à