Najlepszy sposób na powiązanie właściwości Windows Forms z ApplicationSettings w C #?
W aplikacji komputerowej wymagającej poważnego ponownego faktoringu mam kilka fragmentów kodu, które wyglądają tak:
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;
...
}
Jaki jest najlepszy sposób na zastąpienie tego? Ograniczenia narzucone przez projekt:
Visual Studio 2005C # / .NET 2.0Formularze WindowsAktualizacja
Dla potomności znalazłem także dwa przydatne samouczki:„Ustawienia użytkownika Windows Forms w C #” i„Eksplorowanie tajemnic trwałych ustawień aplikacji”.
Zadałem pytanie uzupełniające dotyczące użycia tej techniki do powiązania rozmiaru formularzatutaj. Rozdzieliłem je, aby pomóc ludziom, którzy szukają podobnych problemów.