在Windows C中将Windows窗体属性绑定到ApplicationSettings的最佳方法?

时间:2008-08-20 17:42:21

标签: c# .net

在需要进行严格重新分解的桌面应用程序中,我有几个代码块,如下所示:

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窗体

更新

对于后人,我还找到了两个有用的教程:"Windows Forms User Settings in C#""Exploring Secrets of Persistent Application Settings"

我问了一个关于使用这种技术绑定表单大小here的后续问题。我把它们分开来帮助那些寻找类似问题的人。

1 个答案:

答案 0 :(得分:10)

如果您在设计器中打开Windows窗体,请查看属性框。第一项应为“(ApplicationSetting)”。在那之下是“(PropertyBinding)”。在那里你可以找到完全按照你想要的选项。