いくつかの深刻なリファクタリングを必要とするデスクトップアプリケーションでは、私は次のようになり、コードのいくつかの塊がありますWindowsフォームのプロパティをC#のApplicationSettingsにバインドする最も良い方法は?
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が
フォームを更新
後世のために、私はまた、2が有用であることが分かってきましたチュートリアル:"Windows Forms User Settings in C#"および"Exploring Secrets of Persistent Application Settings"
このテクニックを使用してフォームのサイズhereをバインドする方法についてのフォローアップの質問をしました。私はそれらを分けて、同様の問題を探している人を助けました。