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