FrameworkElement.VerticalAlignment Vlastnost

Definice

Získá nebo nastaví vlastnosti svislé zarovnání použité pro tento prvek, pokud je složena v nadřazeném prvku, jako je panel nebo položky ovládacího prvku.

public:
 property System::Windows::VerticalAlignment VerticalAlignment { System::Windows::VerticalAlignment get(); void set(System::Windows::VerticalAlignment value); };
public System.Windows.VerticalAlignment VerticalAlignment { get; set; }
member this.VerticalAlignment : System.Windows.VerticalAlignment with get, set
Public Property VerticalAlignment As VerticalAlignment

Hodnota vlastnosti

Nastavení svislého zarovnání. Výchozí hodnota je Stretch.

Poznámky

Pokud Height a Width vlastnosti jsou explicitně nastaveny na prvek, tyto měření mají předchůdci rozložení a zrušují pravidelné účinky nastavení této vlastnosti na Stretch.

VerticalAlignment je objekt Microsoft .NET vlastností, který je ve skutečnosti vlastnost závislostí. Tato konkrétní vlastnost závislosti poměrně často má své zjevné "výchozí" hodnoty nastavené odlišně v odvozených třídách elementů, zejména ovládací prvky. Obvykle k tomu dochází jedním ze dvou způsobů: vlastnost závislosti je znovu zaregistrována do konkrétní odvozené třídy, 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í" VerticalAlignment pro ComboBoxItem ovládací prvek bude Center, i když ComboBoxItem dědí VerticalAlignment přímo z FrameworkElement. Důvodem je to, že tato hodnota byla resetována ve výchozím stylu ComboBoxItem, v šabloně ovládacího prvku stylu.

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

Při dědění podle ComboBoxItem nebo jakékoli odvozené třídy, ComboBoxItem předefinuje výchozí hodnotu této vlastnosti být Center.

Informace o vlastnosti závislosti

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

Platí pro