FrameworkElement.VerticalAlignment FrameworkElement.VerticalAlignment FrameworkElement.VerticalAlignment FrameworkElement.VerticalAlignment Property

Определение

Получает или задает характеристики выравнивания по вертикали, применяемые к этому элементу при его размещении в родительском элементе, например в панели или элементе управления элементами.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

Значение свойства

Настройка вертикального выравнивания.A vertical alignment setting. Значение по умолчанию — Stretch.The default is Stretch.

Комментарии

Если Height свойства Width и явно заданы для элемента, эти измерения повлияют на макет и отменяют обычные эффекты установки этого свойства в 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— Это метод доступа к свойствудлятого,чтовдействительностиявляетсясвойствомзависимостей.Microsoft .NETMicrosoft .NETVerticalAlignment is the Microsoft .NETMicrosoft .NET property accessor for what is in reality a dependency property. Это конкретное свойство зависимости довольно часто имеет свое видимое значение по умолчанию по-разному в производных классах элементов, особенно элементах управления.This particular dependency property quite frequently has its apparent "default" value set differently in derived element classes, particularly controls. Обычно это происходит одним из двух способов: свойство зависимости повторно регистрируется в определенном производном классе, но с разными метаданными для установки значений по умолчанию. или применяется стиль по умолчанию, который устанавливает это значение свойства зависимостей по-разному.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. Например, очевидным «по умолчанию» VerticalAlignment ComboBoxItem для элемента управления ComboBoxItem будет Center, несмотря на то, что VerticalAlignment наследуется непосредственно от FrameworkElement.For example, the apparent "default" of VerticalAlignment for a ComboBoxItem control will be Center, even though ComboBoxItem inherits VerticalAlignment direct from FrameworkElement. Это происходит потому, что это значение было сброшено в стиле ComboBoxItemпо умолчанию в шаблоне элемента управления стиля.This is because that value was reset within the default style of ComboBoxItem, within the style's control template.

Canvasне используется VerticalAlignment при создании макета, так как Canvas основан на абсолютном положении.Canvas does not use VerticalAlignment when composing layout, because Canvas is based on absolute positioning.

При наследовании ComboBoxItem с помощью или любых производных ComboBoxItem классов переопределяет значение этого свойства по умолчанию на Center.When inherited by ComboBoxItem or any derived classes, ComboBoxItem redefines the default value of this property to be Center.

Сведения о свойстве зависимостейDependency Property Information

Поле идентификатораIdentifier field VerticalAlignmentProperty
Свойства метаданных, для которых задано значениеtrueMetadata properties set to true AffectsArrange

Применяется к