В моем приложении есть файл "GUI Strings" .resx, в котором хранятся все отображаемые строки. Я могу получить доступ к каждой строке напрямую через
Resources.Resource_GUI_Strings.CameraSettings_BrightnessLabel
Но как мне перечислить все настройки в файле .resx, как их пара (имя, значение), мой единственный вариант с использованием отражения?
Я хочу перечислить все пары (т. Е. CameraSettings_BrightnessLabel & "Brightness"), чтобы пользователь мог редактировать строку для каждого элемента. Это так, чтобы они могли локализовать графический интерфейс. Я не хочу полностью интернационализировать приложение, требования предъявляются только к тому, чтобы пользователь мог сделать это самостоятельно.
Так что мне нужно иметь возможность прочитать пары значений из файла .resx и затем записать их обратно, если пользователь их редактирует.
Просто добавлю, я хочу сделать это во время выполнения внутри самого приложения, поэтому я не могу разобрать файл .resx на диске.