У меня есть приложение с разными темами и мне нужно как-то получать к ним доступ. Самым подходящим для меня является файл ресурсов. Элементы разных тем, конечно, повторяются. Но как мне получать доступ к отдельной теме? Интерфейс получения темы выглядит вот так:
object GetThemaElement(string thema, string elementName)
{
//Реализация...
}
Тут есть два пути:
Но к обоим этим подходам есть претензии:
[имя темы]_[имя элемента], то единственный способ получить к нему доступ - рефлексия, а хочется обойтись без неё (уверен, есть пути по-лучше).Resources.[имя ресурса].resx - не важно), то единственный способ обратится к ресурсу - файловая система, а хотелось бы обойтись без привязки к файлам (юзается привязка к дизайнеру).Как решить проблемы этих путей и/или есть ли другой(-ие) пути решения этой проблемы?
Продвижение своими сайтами как стратегия роста и независимости