Организация настроек параметров и их обработка в классе c#

Вопрос наверное звучит очень странно. Я новичок не судите строго!

Я ни как не могу додуматься как мне организовать настройки каких то так сказать что ли элементов.

Есть список элементов: element1, element2, element3. Их пользователь может выбрать с помощи checkBox`а. И у каждого элемента должны быть настройки (разные) которые пользователь может выбрать.

element1 element2 element3
настройка: true,false настройка: text настройка: true,false
настройка2: true,false настройка2: text настройка2: true,false
настройка3: text настройка3: text настройка3: true,false

Примерно так. Настройки могут быть разные.

Пользователь должен выбрать существующие элементы и настроить их. И потом программно я должен как то передать все элементы с настройками и обрабатывать их. Я не знаю глупо ли это или что то сложное, но мне нужно что бы пользователь выбрал элемент с настройками и я как то их обрабатывал.

Я думал, создать массив с классами, в этих классах название элемента и их настройки. И передавать этот массив классов в другой класс или же хранить его там изначально, что бы тот обрабатывал элементы. Может это ультра глупо, но я представить не могу как по другому.

Windows Form c#


Ответы (0 шт):