FrameworkElement.HorizontalAlignment FrameworkElement.HorizontalAlignment FrameworkElement.HorizontalAlignment FrameworkElement.HorizontalAlignment Property

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.Gets or sets the horizontal alignment characteristics applied to this element when it is composed within a parent element, such as a panel or items control.

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é

Un paramètre d’alignement horizontal, sous forme de valeur de l’énumération.A horizontal alignment setting, as a value of the enumeration. La valeur par défaut est Stretch.The default is Stretch.

Remarques

Lorsque Height et Width propriétés sont définies explicitement sur un élément, ces dimensions ont une priorité pendant la disposition et annulent les effets typiques du paramètre HorizontalAlignment à Stretch.When Height and Width properties are explicitly set on an element, these measurements take higher precedent during layout and will cancel the typical effects of setting HorizontalAlignment to Stretch.

HorizontalAlignment est le Microsoft .NETMicrosoft .NET accesseur de propriété pour ce qui est en réalité une propriété de dépendance.HorizontalAlignment is the Microsoft .NETMicrosoft .NET property accessor for what is in reality a dependency property. Cette propriété de dépendance particulière a assez souvent et sa valeur « par défaut » apparente défini différemment dans chaque élément de sous-classe, en particulier les contrôles.This particular dependency property quite frequently has its apparent "default" value set differently in subclassed elements, particularly controls. Cela se produit généralement dans un des deux façons : la propriété de dépendance est réinscrit à une sous-classe spécifique, mais avec des métadonnées différentes pour définir ses valeurs par défaut ; ou bien, il existe un style par défaut en cours d’application qui définit cette valeur de propriété de dépendance différemment.This generally occurs in one of two ways: the dependency property is re-registered to a particular subclass, but with different metadata for setting its defaults; or there is a default style being applied that sets that dependency property value differently. Par exemple, apparent « défaut » de HorizontalAlignment pour un Label contrôle sera Left, même si Label hérite HorizontalAlignment directement à partir de FrameworkElement.For example, the apparent "default" of HorizontalAlignment for a Label control will be Left, even though Label inherits HorizontalAlignment direct from FrameworkElement. Il s’agit, car cette valeur est réinitialisée dans le style par défaut de Label, dans le modèle de contrôle du style.This is because that value was reset within the default style of Label, within the style's control template.

Canvas n’utilise pas HorizontalAlignment lors de la composition de disposition, car Canvas est basé sur le positionnement absolu.Canvas does not use HorizontalAlignment when composing layout, because Canvas is based on absolute positioning.

Cas hérité par Label ou les classes dérivées, Label redéfinit la valeur par défaut de cette propriété de dépendance Left.When inherited by Label or derived classes, Label redefines the default value of this dependency property to be Left.

Informations sur les propriétés de dépendanceDependency Property Information

Champ d’identificateurIdentifier field HorizontalAlignmentProperty
La valeur des propriétés de métadonnées trueMetadata properties set to true AffectsArrange

S’applique à