FrameworkElement.HorizontalAlignment Eigenschaft

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.

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. Der Standardwert ist Stretch.

Hinweise

Wenn Height und Width -Eigenschaften explizit für ein Element festgelegt werden, nehmen diese Messungen während des Layouts einen höheren Rang ein und heben die typischen Auswirkungen der Einstellung HorizontalAlignment auf Stretchzurück.

HorizontalAlignmentist der Microsoft .NET-Eigenschaftszugriffsor für die in Wirklichkeit eine Abhängigkeitseigenschaft ist. Für diese spezielle Abhängigkeitseigenschaft ist der scheinbare Standardwert in unterklassigen Elementen, insbesondere Steuerelementen, häufig unterschiedlich festgelegt. Dies geschieht im Allgemeinen auf eine von zwei Arten: Die Abhängigkeitseigenschaft wird bei einer bestimmten Unterklasse neu registriert, aber mit unterschiedlichen Metadaten zum Festlegen der Standardwerte; oder es wird ein Standardformat angewendet, das den Wert der Abhängigkeitseigenschaft anders festlegt. Der scheinbare "Standardwert" von HorizontalAlignment für ein Label -Steuerelement lautet Leftbeispielsweise , obwohl Label direkt von FrameworkElementgeerbt HorizontalAlignment wird. Dies liegt daran, dass dieser Wert innerhalb der Standardformatvorlage von Labelzurückgesetzt wurde.

Canvas wird beim Erstellen des Layouts nicht verwendet HorizontalAlignment , da Canvas sie auf der absoluten Positionierung basiert.

Wenn sie von Label oder abgeleiteten Klassen geerbt wird, definiert der Standardwert dieser Abhängigkeitseigenschaft so neu, Label dass er lautet Left.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld HorizontalAlignmentProperty
Metadateneigenschaften auf true festgelegt AffectsArrange

Gilt für: