Поделиться через


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— это метод доступа к свойству .NET Майкрософт для того, что на самом деле является свойством зависимостей. Это конкретное свойство зависимостей довольно часто имеет очевидное значение по умолчанию, заданное по-разному в классах производных элементов, особенно в элементах управления. Обычно это происходит одним из двух способов: свойство зависимостей повторно регистрируется в определенном производном классе, но с разными метаданными для установки значений по умолчанию; или применяется стиль по умолчанию, который задает значение свойства зависимостей по-разному. Например, очевидное значение по умолчанию VerticalAlignment для ComboBoxItem элемента управления будет Centerравно , даже если ComboBoxItem наследует VerticalAlignment непосредственно от FrameworkElement. Это связано с тем, что это значение было сброшено в стиле ComboBoxItemпо умолчанию в шаблоне элемента управления стиля.

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

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

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

Поле идентификатора VerticalAlignmentProperty
Для свойств метаданных задано значение true AffectsArrange

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