В настольном приложении, требующем серьезного ре-факторинга, у меня есть несколько кусков кода, которые выглядят так:
private void LoadSettings()
{
WindowState = Properties.Settings.Default.WindowState;
Location = Properties.Settings.Default.WindowLocation;
...
}
private void SaveSettings()
{
Properties.Settings.Default.WindowState = WindowState;
Properties.Settings.Default.WindowLocation = Location;
...
}
Какой лучший способ заменить это? Ограничения проекта:
- Visual Studio 2005
- C # / .NET 2.0
- Windows Forms
Обновление
Для потомков я также нашел два полезных руководства: «Пользовательские настройки Windows Forms в C #» * и «Исследование секретов постоянных настроек приложения» .
Я задал дополнительный вопрос об использовании этого метода для привязки размера формы здесь . Я выделил их, чтобы помочь людям, которые ищут похожие проблемы.