Что я пытаюсь сделать: позволить пользователю выбирать цветовую палитру для настраиваемого компонента, выбирая из раскрывающегося меню с различными значками.
У меня есть раскрывающееся меню, но я пытаюсь понять, как лучше всего обрабатывать различные стили в моем коде. В идеале мне хотелось бы иметь возможность загружать стили во время выполнения, но я не вижу в этом большого преимущества, поэтому сейчас я думаю о компиляции во всех стилях. Тем не менее, я не могу найти достойного способа структурировать код. Взломать это кажется довольно простым / быстрым, но есть способ лучше, чем иметь большой массив значений, который можно проиндексировать через какой-то индекс, связанный с каждым значком - фу!
Хотел бы услышать ваши мысли или увидеть какие-либо указания на очевидные способы справиться с этим.
Спасибо!
Фред