FrameworkElement.HorizontalAlignment Vlastnost

Definice

Získá nebo nastaví vlastnosti vodorovného zarovnání použité pro tento prvek, když se skládá v nadřazeném prvku, jako je panel nebo položky ovládacího prvku.

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

Hodnota vlastnosti

Nastavení vodorovného zarovnání jako hodnoty výčtu. Výchozí hodnota je Stretch.

Poznámky

Pokud Height a Width vlastnosti jsou explicitně nastaveny na prvek, tato měření při rozložení přijmou vyšší předchůdci a zruší typické účinky nastavení HorizontalAlignment na Stretch.

HorizontalAlignment je objekt Microsoft .NET vlastností, který je ve skutečnosti vlastnost závislostí. Tato konkrétní vlastnost závislosti má poměrně často svou zjevnou výchozí hodnotu nastavenou odlišně v podtříděných elementech, zejména ovládacích prvků. Obvykle k tomu dochází jedním ze dvou způsobů: vlastnost závislosti je znovu zaregistrována na konkrétní podtřídu, ale s různými metadaty pro nastavení výchozích hodnot; nebo je použit výchozí styl, který nastaví tuto hodnotu vlastnosti závislosti odlišně. Například zřejmé "výchozí" HorizontalAlignment pro Label ovládací prvek bude Left, i když Label dědí HorizontalAlignment přímo z FrameworkElement. Důvodem je to, že tato hodnota byla resetována ve výchozím stylu Label, v šabloně ovládacího prvku stylu.

Canvas nepoužívá HorizontalAlignment při vytváření rozložení, protože Canvas je založen na absolutním umístění.

Při dědění podle Label nebo odvozených tříd, Label předefinuje výchozí hodnotu této vlastnosti závislosti být Left.

Informace o vlastnosti závislosti

Item Hodnota
Pole Identifikátor HorizontalAlignmentProperty
Vlastnosti metadat nastavené na true AffectsArrange

Platí pro