Bazı ciddi yeniden faktoring gerektiren bir masaüstü uygulamasında, şuna benzeyen birkaç kod parçası var:Windows Forms özelliklerini C# içinde ApplicationSettings'e bağlamak için en iyi yol?
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;
...
}
Bunu değiştirmenin en iyi yolu nedir? Proje tarafından uygulanan kısıtlamalar:
- C#/.NET 2.0
- Windows Biçimleri
Güncelleştirme
Eleştiri için ayrıca iki yararlı buldum eğiticiler: "Windows Forms User Settings in C#" ve "Exploring Secrets of Persistent Application Settings".
Bir formun Boyut here kodlamak için bu tekniği kullanma hakkında bir takip sorusu sordum. Benzer sorunları arayan kişilere yardımcı olmak için onları ayırdım.