Если ваше приложение имеет 1 форму, в которой есть n групповых блоков, каждое из которых содержит любое количество элементов управления. Как бы вы сохранили настройки всех этих элементов управления?
Меня беспокоит несколько вещей:
Мне не нужно сохранять такие свойства, как BackColor, поскольку они не изменяются пользователем.
Мне нужен способ, чтобы при добавлении новых свойств или удалении некоторых свойств из этих пользовательских элементов управления у них не возникало проблем с загрузкой параметров обратно.
Как лучше всего это сделать?
Я думал об использовании сериализации? Если это будет лучше, какая сериализация рекомендуется? Binary / Xml /? Примеры приветствуются.