Я обнаружил, что для более сложных окон легче разбить их на функциональные области, которые довольно независимы (по перемещению и размеру) от других. Сетки позволяют этим областям сосуществовать на одной панели и позволяют размещать их независимо от того, где находятся другие элементы управления (до некоторой степени).
Например, в проекте, над которым я сейчас работаю , у меня есть окно, которое будет менеджером по отгрузке. Я хочу три вида списка (Отгрузки, Пакеты, Предметы) У меня есть элемент управления сеткой с двумя столбцами; один со списком пакетов и разделителем сетки, другой со вложенной сеткой с двумя другими списками и разделителем сетки.
Я видел, как многие дизайнеры разбивают свое окно на такие области, и делать это с помощью чего-либо, кроме сетки, просто не получается, поскольку нет незаметных «ячеек», в которых элементы косвенно живут. Возьмите этот дизайн, и поэтому я думаю, что когда они встречались и спрашивали, какой должна быть панель контейнера по умолчанию, сетка была выбором на основе этого факта.
Cory