FrameworkElement.HorizontalAlignment Propriété

Définition

Obtient ou définit les caractéristiques d’alignement horizontale appliquées à cet élément lorsqu’il est composé dans un élément parent, tel qu’un panneau ou un contrôle 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é

Paramètre d’alignement horizontal, en tant que 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 HorizontalAlignmentStretchsur .

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 souvent 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 dans 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 HorizontalAlignment, même si Label hérite Left directement de Label.HorizontalAlignmentFrameworkElement 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’utilise HorizontalAlignment pas lors de la composition de la disposition, car Canvas elle est basée sur le positionnement absolu.

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

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

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

S’applique à