Мне нужна вертикальная компоновка, которая бы заполняла область просмотра браузера сверху вниз, при переполнении (полосы прокрутки). Мне нужно расположить виджеты сверху и снизу и иметь один виджет в центре, который будет растягиваться, чтобы заполнить оставшееся пространство.
Кажется, для этой цели существует DockLayoutPanel, проблема в том, что он заставляет меня указывать размеры виджетов, и я не знаю размеров виджетов сверху / снизу до того, как браузер выполнит свою работу по макетированию, что хитрый (глючный) для отслеживания. Я не могу найти подходящий момент, когда нужно измерить мои виджеты, и я все равно не хочу делать такой код компоновки.