FrameworkElement.VerticalAlignment Właściwość

Definicja

Pobiera lub ustawia charakterystyki wyrównania w pionie stosowane do tego elementu, gdy jest on tworzony w elemencie nadrzędnym, takim jak panel lub kontrolka elementów.Gets or sets the vertical 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::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

Wartość właściwości

Ustawienie wyrównania w pionie.A vertical alignment setting. Wartość domyślna to Stretch.The default is Stretch.

Uwagi

Gdy właściwości Height i Width są jawnie ustawiane dla elementu, te pomiary przyjmują poprzednią pozycję układu i anulują regularne skutki ustawienia tej właściwości na Stretch.When Height and Width properties are explicitly set on an element, these measurements take layout precedent and cancel the regular effects of setting this property to Stretch.

VerticalAlignment to metoda dostępu do właściwości Microsoft .NETMicrosoft .NET dla właściwości zależności.VerticalAlignment is the Microsoft .NETMicrosoft .NET property accessor for what is in reality a dependency property. Ta właściwość zależności często ma swoją pozornie ustawioną wartość "default" jako inaczej w klasach elementów pochodnych, szczególnie w kontrolkach.This particular dependency property quite frequently has its apparent "default" value set differently in derived element classes, particularly controls. Zwykle jest to wykonywane na jeden z dwóch sposobów: właściwość zależności jest ponownie rejestrowana w określonej klasie pochodnej, ale z innymi metadanymi do ustawiania ich wartości domyślnych; lub jest stosowany styl domyślny, który ustawia wartość właściwości zależności inaczej.This generally occurs in one of two ways: the dependency property is re-registered to a particular derived class, but with different metadata for setting its defaults; or there is a default style being applied that sets that dependency property value differently. Na przykład widoczne "domyślne" VerticalAlignment dla kontrolki ComboBoxItem zostanie Center, mimo że ComboBoxItem dziedziczy VerticalAlignment bezpośrednio z FrameworkElement.For example, the apparent "default" of VerticalAlignment for a ComboBoxItem control will be Center, even though ComboBoxItem inherits VerticalAlignment direct from FrameworkElement. Dzieje się tak, ponieważ ta wartość została zresetowana w stylu domyślnym ComboBoxItemw szablonie kontrolki style.This is because that value was reset within the default style of ComboBoxItem, within the style's control template.

Canvas nie używa VerticalAlignment podczas tworzenia układu, ponieważ Canvas jest oparty na rozłożeniu bezwzględnym.Canvas does not use VerticalAlignment when composing layout, because Canvas is based on absolute positioning.

W przypadku dziedziczenia przez ComboBoxItem lub dowolnych klas pochodnych ComboBoxItem ponownie definiuje domyślną wartość tej właściwości, która ma być Center.When inherited by ComboBoxItem or any derived classes, ComboBoxItem redefines the default value of this property to be Center.

Informacje dotyczące właściwości zależnościDependency Property Information

Pole identyfikatoraIdentifier field VerticalAlignmentProperty
Właściwości metadanych ustawione na trueMetadata properties set to true AffectsArrange

Dotyczy