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