.Measure(), а затем предоставляя им размер, который они могут себе позволить, через .Arrange(). После вычисления желаемого и доступного размеров своих дочерних элементов контейнер может при необходимости переопределить координаты дочерних компонентов. Этот документ охватывает лишь некоторые из наиболее часто используемых контейнеров. Дополнения с другими контейнерами приветствуются.
Эта страница является заготовкой; полные описания того, как контейнеры реагируют на добавление новых элементов, переполнение, тонкости
GridContainer и т.д., не рассматриваются.BoxContainer
BoxContainer — самый простой элемент управления расположением. Он размещает свои дочерние элементы последовательно в определённой Orientation, либо вертикально, либо горизонтально. Элементы не перекрываются.
GridContainer
GridContainer размещает свои дочерние элементы в настраиваемой сетке.
ScrollContainer
ScrollContainer — это контейнер, показывающий обрезанный вид своих дочерних элементов, с опциональной прокруткой по вертикали, горизонтали или обоим направлениям.
LayoutContainer
LayoutContainer помогает в сложных макетах, позволяя дочерним элементам указывать, как они должны располагаться.
Дочерние элементы
LayoutContainer могут использовать следующие поля для управления своим расположением: