FrameworkElement.HorizontalAlignment Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает характеристики горизонтального выравнивания, применяемые к этому элементу, когда он состоит в родительском элементе, например панели или элемента управления элементами.
public:
property System::Windows::HorizontalAlignment HorizontalAlignment { System::Windows::HorizontalAlignment get(); void set(System::Windows::HorizontalAlignment value); };
public System.Windows.HorizontalAlignment HorizontalAlignment { get; set; }
member this.HorizontalAlignment : System.Windows.HorizontalAlignment with get, set
Public Property HorizontalAlignment As HorizontalAlignment
Значение свойства
Параметр горизонтального выравнивания в качестве значения перечисления. Значение по умолчанию — Stretch.
Комментарии
Когда Height и Width свойства явно заданы для элемента, эти измерения принимают более высокий прецедент во время макета и отменят типичные эффекты настройки HorizontalAlignmentStretch.
HorizontalAlignment является методом доступа к свойствам Microsoft .NET для того, что в действительности является свойством зависимостей. Это конкретное свойство зависимостей довольно часто имеет очевидное значение по умолчанию, заданное по-разному в подклассированных элементах, особенно элементах управления. Обычно это происходит одним из двух способов: свойство зависимостей повторно регистрируется в определенном подклассе, но с различными метаданными для задания значений по умолчанию; или применяется стиль по умолчанию, который задает значение свойства зависимостей по-разному. Например, очевидное значение по умолчанию HorizontalAlignment для Label элемента управления будет Left, даже если Label наследуется HorizontalAlignment прямо от FrameworkElement. Это связано с тем, что это значение было сброшено в стиле Labelпо умолчанию в шаблоне элемента управления стиля.
Canvas не используется HorizontalAlignment при создании макета, так как Canvas основан на абсолютном расположении.
При наследуемом или производным классам LabelLabel переопределяет значение по умолчанию этого свойства Leftзависимостей.
Сведения о свойстве зависимостей
| Элемент | Ценность |
|---|---|
| Поле идентификатора | HorizontalAlignmentProperty |
Свойства метаданных, равные свойству true |
AffectsArrange |