FrameworkElement.VerticalAlignment Property

Definition

Obtient ou définit les caractéristiques d’alignement vertical appliquées à cet élément quand il est composé dans un élément parent, par exemple un contrôle de type Panel ou d’éléments.Gets or sets the vertical 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::VerticalAlignment VerticalAlignment { System::Windows::VerticalAlignment get(); void set(System::Windows::VerticalAlignment value); };
public System.Windows.VerticalAlignment VerticalAlignment { get; set; }
member this.VerticalAlignment : System.Windows.VerticalAlignment with get, set
Public Property VerticalAlignment As VerticalAlignment

Property Value

VerticalAlignment

Paramètre d’alignement vertical.A vertical alignment setting. Par défaut, il s’agit de Stretch.The default is Stretch.

Remarks

Lorsque les propriétés Height et Width sont définies explicitement sur un élément, ces mesures prennent la priorité de la disposition et annulent les effets habituels de la définition de cette propriété sur Stretch.When Height and Width properties are explicitly set on an element, these measurements take layout precedent and cancel the regular effects of setting this property to Stretch.

VerticalAlignment est l’accesseur de propriété Microsoft .NETMicrosoft .NET pour ce qui est en réalité une propriété de dépendance.VerticalAlignment 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 sa valeur « default » apparente définie différemment dans les classes d’éléments dérivées, en particulier les contrôles.This particular dependency property quite frequently has its apparent "default" value set differently in derived element classes, particularly controls. Cela se produit généralement de l’une des deux manières suivantes : la propriété de dépendance est réinscrite dans une classe dérivée particulière, mais avec des métadonnées différentes pour la définition de ses valeurs par défaut ; ou un style par défaut est appliqué, 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 derived class, 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, la « valeur par défaut » apparente de VerticalAlignment pour un contrôle ComboBoxItem sera Center, même si ComboBoxItem hérite VerticalAlignment directe de FrameworkElement.For example, the apparent "default" of VerticalAlignment for a ComboBoxItem control will be Center, even though ComboBoxItem inherits VerticalAlignment direct from FrameworkElement. Cela est dû au fait que cette valeur a été réinitialisée dans le style par défaut de ComboBoxItem, dans le modèle de contrôle du style.This is because that value was reset within the default style of ComboBoxItem, within the style's control template.

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

Lorsqu’elle est héritée par ComboBoxItem ou toute autre classe dérivée, ComboBoxItem redéfinit la valeur par défaut de cette propriété sur Center.When inherited by ComboBoxItem or any derived classes, ComboBoxItem redefines the default value of this property to be Center.

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

Champ d’identificateurIdentifier field VerticalAlignmentProperty
Propriétés de métadonnées définies sur trueMetadata properties set to true AffectsArrange

Applies to