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

Definition

Ruft die horizontalen Ausrichtungsmerkmale ab bzw. legt diese fest. Sie werden auf dieses Element angewendet, wenn es Teil von einem übergeordneten Element ist, z. B. von einem Panel-Steuerelement oder von einem ItemsControl-Element.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

Eigenschaftswert

Eine Einstellung für horizontale Ausrichtung als Wert der Enumeration.A horizontal alignment setting, as a value of the enumeration. Die Standardeinstellung ist Stretch.The default is Stretch.

Hinweise

Wenn Height und Width Eigenschaften werden für ein Element explizit festgelegt wird, diese Messungen werden Sie während des Layouts stets Vorrang und bricht die typischen Auswirkungen der Einstellung HorizontalAlignment zu 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 ist die Microsoft .NETMicrosoft .NET Eigenschaftenaccessor für das was in Wirklichkeit eine Abhängigkeitseigenschaft ist.HorizontalAlignment is the Microsoft .NETMicrosoft .NET property accessor for what is in reality a dependency property. Diese bestimmte Abhängigkeitseigenschaft hat oft einen offensichtlichen "Default"-Wert, der als Unterklasse Elementen führen, insbesondere Steuerelemente festgelegt.This particular dependency property quite frequently has its apparent "default" value set differently in subclassed elements, particularly controls. Dieser Vorgang erfolgt normalerweise auf zwei Arten: die Abhängigkeitseigenschaft wird erneut registriert werden, auf eine bestimmte Unterklasse, aber unterschiedliche Metadaten für die Standardeinstellungen werden; oder es ist ein Standardformat angewendet wird, der Wert dieser Abhängigkeitseigenschaft unterschiedlich festlegt.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. Z. B. die scheinbare "Default" der HorizontalAlignment für eine Label -Steuerelement Left, auch wenn Label erbt HorizontalAlignment direkt von FrameworkElement.For example, the apparent "default" of HorizontalAlignment for a Label control will be Left, even though Label inherits HorizontalAlignment direct from FrameworkElement. Dies ist, da dieser Wert, in den Standardstil der zurückgesetzt wurde Label, in der Vorlage für den Stil des Steuerelements.This is because that value was reset within the default style of Label, within the style's control template.

Canvas verwendet keine HorizontalAlignment beim Erstellen des Layouts, da Canvas basiert auf der absoluten Positionierung.Canvas does not use HorizontalAlignment when composing layout, because Canvas is based on absolute positioning.

Wenn von geerbt Label oder abgeleiteten Klassen, Label ändert den Standardwert dieser Abhängigkeitseigenschaft sein Left.When inherited by Label or derived classes, Label redefines the default value of this dependency property to be Left.

Informationen zur AbhängigkeitseigenschaftDependency Property Information

Feld "ID"Identifier field HorizontalAlignmentProperty
Legen Sie auf der Metadaten-Eigenschaften trueMetadata properties set to true AffectsArrange

Gilt für: