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— это метод доступа Майкрософт свойств .NET для того, что на самом деле является свойством зависимостей. Это конкретное свойство зависимостей довольно часто имеет очевидное значение "по умолчанию" в подклассовых элементах, особенно в элементах управления. Обычно это происходит одним из двух способов: свойство зависимостей повторно регистрируется в определенном подклассе, но с разными метаданными для задания его значений по умолчанию; или применяется стиль по умолчанию, который задает значение свойства зависимостей по-разному. Например, видимый "по умолчанию" HorizontalAlignment для Label элемента управления будет иметь значение Left, даже если Label наследует HorizontalAlignment непосредственно от FrameworkElement. Это связано с тем, что это значение было сброшено в стиле Labelпо умолчанию в шаблоне элемента управления стиля.
Canvas не используется HorizontalAlignment при создании макета, так как Canvas основан на абсолютном расположении.
При наследоваемых классами Label или производными классами Label переопределяет значение по умолчанию этого свойства зависимостей на .Left
Сведения о свойстве зависимостей
Поле идентификатора | HorizontalAlignmentProperty |
Для свойств метаданных задано значение true |
AffectsArrange |