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.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

HorizontalAlignment

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

Hinweise

Wenn Height die-Eigenschaft und die-Eigenschaft Width für ein Element explizit festgelegt sind, nehmen diese Messungen beim Layout einen höheren Präzedenz Wert an und brechen die typischen Auswirkungen der Einstellung HorizontalAlignment auf ab 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 der Microsoft .NETMicrosoft .NET Eigenschaften Accessor für das, was in Wirklichkeit eine Abhängigkeits Eigenschaft ist.HorizontalAlignment is the Microsoft .NETMicrosoft .NET property accessor for what is in reality a dependency property. Diese bestimmte Abhängigkeits Eigenschaft hat in untergeordneten Elementen, insbesondere-Steuerelementen, den offensichtlichen "Default"-Wert unterschiedlich festgelegt.This particular dependency property quite frequently has its apparent "default" value set differently in subclassed elements, particularly controls. Dies geschieht in der Regel auf zwei Arten: die Abhängigkeits Eigenschaft wird für eine bestimmte Unterklasse neu registriert, jedoch mit unterschiedlichen Metadaten zum Festlegen der Standardwerte. oder es wird ein Standardstil angewendet, der den Wert der Abhängigkeits Eigenschaft 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. Beispielsweise ist der sichtbare "Standard" von HorizontalAlignment für ein Label Steuerelement, obwohl er Left Label HorizontalAlignment direkt von erbt FrameworkElement .For example, the apparent "default" of HorizontalAlignment for a Label control will be Left, even though Label inherits HorizontalAlignment direct from FrameworkElement. Dies liegt daran, dass dieser Wert innerhalb des Standard Stils von Label innerhalb der Steuerelement Vorlage des Stils zurückgesetzt wurde.This is because that value was reset within the default style of Label, within the style's control template.

Canvas verwendet beim Verfassen HorizontalAlignment des Layouts nicht, da Canvas auf absoluter Positionierung basiert.Canvas does not use HorizontalAlignment when composing layout, because Canvas is based on absolute positioning.

Wenn Sie von Label oder abgeleiteten Klassen geerbt Label werden, wird der Standardwert dieser Abhängigkeits Eigenschaft neu definiert als 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

BezeichnerfeldIdentifier field HorizontalAlignmentProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true AffectsArrange

Gilt für: