En una aplicación de escritorio que necesiten un poco seria re-factoring, tengo varios trozos de código que tener este aspecto:¿La mejor manera de enlazar propiedades de Windows Forms con ApplicationSettings en C#?
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;
...
}
¿Cuál es la mejor manera de reemplazar esto? restricciones del proyecto-impuesto:
- Visual Studio 2005
- C#/.NET 2.0
- Windows Forms
actualización
Para la posteridad, también he encontrado dos útil tutoriales: "Windows Forms User Settings in C#" y "Exploring Secrets of Persistent Application Settings".
He hecho una pregunta de seguimiento sobre el uso de esta técnica para enlazar el tamaño de un formulario here. Los separé para ayudar a las personas que buscan problemas similares.