Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
FrameworkElement.HorizontalAlignment-Eigenschaft
Ruft die Merkmale der horizontalen Ausrichtung für dieses Element beim Erstellen in einem übergeordneten Element ab, z. B. einem Bereich oder einem Elementsteuerelement, oder legt diese Merkmale fest.
Assembly: PresentationFramework (in PresentationFramework.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
<object HorizontalAlignment="HorizontalAlignment" .../>
Eigenschaftswert
Typ: System.Windows.HorizontalAlignmentEine Einstellung für die horizontale Ausrichtung als Wert der Enumeration. Der Standardwert ist Stretch.
Wenn die Height-Eigenschaft und die Width-Eigenschaft für ein Element explizit festgelegt sind, haben diese Werte während des Layouts stets Vorrang und setzen die üblichen Effekte des Festlegens von HorizontalAlignment auf Stretch außer Kraft.
HorizontalAlignment ist der Microsoft .NET-Eigenschaftenaccessor für das, was in Wirklichkeit eine Abhängigkeitseigenschaft ist. Diese besondere Abhängigkeitseigenschaft verfügt relativ häufig über einen offensichtlichen Standardwert, der in Elementen in Unterklassen, insbesondere Steuerelementen, auf einen anderen Wert festgelegt ist. Dies erfolgt im Allgemeinen auf zweierlei Weise: Die Abhängigkeitseigenschaft wird in einer bestimmten Unterklasse mit anderen Metadaten zum Festlegen der Standardwerte neu registriert, oder es wird ein Standardstil übernommen, mit dem der Wert der Abhängigkeitseigenschaft auf andere Weise festgelegt wird. Beispielsweise ist der offensichtliche Standardwert von HorizontalAlignment für ein Label-Steuerelement auf Left festgelegt, auch wenn LabelHorizontalAlignment direkt von FrameworkElement erbt. Das liegt daran, dass dieser Wert im Standardstil von Label in der Steuerelementvorlage des Stils zurückgesetzt wurde.
Canvas verwendet HorizontalAlignment beim Erstellen des Layouts nicht, da Canvas auf absoluter Positionierung basiert.
Wenn es von Label oder abgeleiteten Klassen erbt, definiert Label den Standardwert dieser Abhängigkeitseigenschaft neu und legt ihn auf Left fest.
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.