Вы можете использовать встроенные настройки .net.
В visual studio, щелкните правой кнопкой мыши по вашему проекту и выберите Добавить новый элемент. В диалоговом окне выберите «Файл настроек» и дайте ему имя, например «MySettings». Visual Studio создаст несколько файлов, включая класс MySettings
, с некоторыми статическими методами, чтобы предоставить вам доступ к вашим настройкам.
Если вы откроете этот файл, вам будет предоставлен приятный пользовательский интерфейс, который позволяет вам вводить некоторые настройки, устанавливать их тип (в данном случае String
) и устанавливать значение по умолчанию. Это также позволяет вам указать, являются ли они настройками приложения или пользователя.
- Настройки приложения : невозможно изменить после запуска приложения. Настраивается только путем редактирования файла xml .config. Будет одинаковым для каждого пользователя, который запускает приложение.
- Настройки пользователя : Может быть изменено и сохранено во время работы приложения. Будет храниться в папке пользователя
documents and settings\username\local settings
. Может быть разным для каждого пользователя.
Для того, что вы описываете, выберите «Пользователь» для области действия.
Теперь для доступа к значению в коде:
// Load the value into the text box.
txtBox1.text = MySettings.Default.SomeSetting;
и сохранить изменения:
// Update the value.
MySettings.Default.SomeSetting = txtBox1.text;
// Save the config file.
MySettings.Default.Save();
Более подробную информацию обо всем этом можно найти в MSDN здесь , а дополнительную информацию о классе ApplicationSettingsBase можно найти здесь .
(Очевидно, что если вы используете mvvm или любой другой шаблон пользовательского интерфейса, вы можете адаптировать этот код для загрузки значений настроек в вашу модель / модель представления всякий раз, когда это уместно, а не прямо в текстовое поле)