Подпишись на наш Twitter

Быть в курсе появления новых статей!

Свойства HorizontalAlignment и VerticalAlignment указывают, как дочерний контрол должен быть расположен и какой размер иметь внутри родительского контейнера.

По умолчанию контролы располагаются вертикально в StackPanel растягиваясь по горизонтали для заполнения ширины StackPanel. Контейнер StackPanel устанавливает размеры своих дочерних элементов таким способом, потому что дочернее свойство HorizontalAlignment установлено по умолчанию в значение Stretch.

Мы можем переопределить это поведение, установив HorizontalAlignment в значение Left, Center или Right. Контрол будет выровнен как показано и ширина установится в соответствии с контентом.


    

Допустимыми значениями для HorizontalAlignment являются:

  • Left
  • Center
  • Right
  • Stretch – растягивается для заполнения доступной ширины

Допустимыми значениями для VerticalAlignment являются:

  • Top
  • Center
  • Bottom
  • Stretch – растягивается для заполнения доступной высоты

Оригинал: #321 – HorizontalAlignment and VerticalAlignment




Дата публикации: 15.06.2011 17:58

Ярлыки: Layout, WPF