FrameworkElement.HorizontalAlignment Eigenschaft

Definition

Ruft die horizontalen Ausrichtungsmerkmale ab, die auf dieses Element angewendet werden, wenn es innerhalb eines übergeordneten Elements erstellt wird, z. B. ein Panel- oder Elementsteuerelement.

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 horizontale Ausrichtungseinstellung als Wert der Enumeration. Der Standardwert lautet Stretch.

Hinweise

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

HorizontalAlignment ist der Microsoft .NET Eigenschaftsaccessor für die Tatsächlichkeit einer Abhängigkeitseigenschaft. Diese spezielle Abhängigkeitseigenschaft hat häufig ihren offensichtlichen "Standardwert" in unterklassigen Elementen, insbesondere Steuerelementen, unterschiedlich festgelegt. Dies geschieht in der Regel auf eine von zwei Arten: Die Abhängigkeitseigenschaft wird in einer bestimmten Unterklasse neu registriert, aber mit unterschiedlichen Metadaten zum Festlegen der Standardwerte; oder es wird eine Standardformatvorlage angewendet, die den Wert der Abhängigkeitseigenschaft anders festlegt. Beispielsweise lautet der scheinbare "Standardwert" HorizontalAlignment für ein Label Steuerelement , auch wenn Left er Label direkt von HorizontalAlignment.FrameworkElement Der Grund dafür ist, dass dieser Wert im Standardstil der LabelSteuerelementvorlage der Formatvorlage zurückgesetzt wurde.

Canvas wird beim Verfassen des Layouts nicht verwendet HorizontalAlignment , da Canvas sie auf absoluter Positionierung basiert.

Wenn sie von Label oder abgeleiteten Klassen geerbt werden, Label definiert der Standardwert dieser Abhängigkeitseigenschaft neu Left.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld HorizontalAlignmentProperty
Auf Metadateneigenschaften festgelegt true AffectsArrange

Gilt für: