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

VerticalAlignment

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

Uwagi

Gdy Height i Width właściwości 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 Microsoft .NETMicrosoft .NET metoda dostępu do właściwości dla właściwości zależność.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 pozorna wartość "default" VerticalAlignment dla ComboBoxItem kontrolki będzie równa Center , nawet jeśli 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 w ComboBoxItem szablonie kontrolki style.This is because that value was reset within the default style of ComboBoxItem, within the style's control template.

Canvas nie jest używany VerticalAlignment podczas redagowania 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, program ComboBoxItem ponownie definiuje domyślną wartość tej właściwości 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