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 |