FrameworkElement.VerticalAlignment Vlastnost

Definice

Získá nebo nastaví svislé zarovnání charakteristiky použité na tento prvek, když je složena v nadřazeném elementu, jako je panel nebo položky ovládací prvek.

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í formát je Stretch.

Poznámky

Pokud Height jsou vlastnosti a Width explicitně nastaveny u elementu, tato měření převezmou předchůdce rozložení a zruší pravidelné účinky nastavení této vlastnosti na Stretch.

VerticalAlignmentje Microsoft vlastnost .NET pro to, co 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 odvozených třídách elementů, zejména ovládacích prvcích. K tomu obecně 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 se použije výchozí styl, který nastaví hodnotu vlastnosti závislosti odlišně. Například zjevná "výchozí hodnota" VerticalAlignment ovládacího prvku ComboBoxItem bude Center, i když ComboBoxItem dědí VerticalAlignment přímo z FrameworkElement. Je to proto, že tato hodnota byla resetovaná v rámci výchozího ComboBoxItemstylu 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 na Center.

Informace o vlastnosti závislosti

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

Platí pro