将Windows窗体属性绑定到C#中的ApplicationSettings的最佳方法?
时间:2020-03-05 18:41:12 来源:igfitidea点击:
在需要认真重构的桌面应用程序中,我有几段代码看起来像这样:
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表格
更新
为了后代,我还找到了两个有用的教程:" C#中的Windows窗体用户设置"和"探索持久性应用程序设置的秘密"。
我在这里问了有关使用此技术绑定表单大小的后续问题。我将它们分离出来,以帮助寻找类似问题的人们。
解决方案
回答
如果我们在设计器中打开Windows窗体,请在属性框中查找。第一项应该是"(ApplicationSetting)"。在其下是"(PropertyBinding)"。在这里,我们可以找到完全按照自己的意愿做事的选项。