FrameworkElement.VerticalAlignment Свойство

Определение

Возвращает или задает характеристики вертикального выравнивания, применяемые к этому элементу, когда он состоит в родительском элементе, например панели или элемента управления элементами.

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

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

Параметр вертикального выравнивания. Значение по умолчанию — Stretch.

Комментарии

Когда Height и Width свойства явно заданы для элемента, эти измерения принимают прецедент макета и отменяют регулярные эффекты установки этого свойства Stretchв значение .

VerticalAlignment является методом доступа к свойствам Microsoft .NET для того, что в действительности является свойством зависимостей. Это конкретное свойство зависимостей довольно часто имеет видимое значение по умолчанию, заданное по-разному в производных классах элементов, особенно в элементах управления. Обычно это происходит одним из двух способов: свойство зависимостей повторно регистрируется в определенном производном классе, но с различными метаданными для задания значений по умолчанию; или применяется стиль по умолчанию, который задает значение свойства зависимостей по-разному. Например, очевидное значение по умолчанию VerticalAlignment для ComboBoxItem элемента управления будет Center, даже если ComboBoxItem наследуется VerticalAlignment прямо от FrameworkElement. Это связано с тем, что это значение было сброшено в стиле ComboBoxItemпо умолчанию в шаблоне элемента управления стиля.

Canvas не используется VerticalAlignment при создании макета, так как Canvas основан на абсолютном расположении.

При наследуемом или любым производным классам ComboBoxItemComboBoxItem переопределяет значение по умолчанию этого свойства Center.

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

Элемент Ценность
Поле идентификатора VerticalAlignmentProperty
Свойства метаданных, равные свойству true AffectsArrange

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