如何存储应用程序设置?
我正在做一个 wpf 应用程序,并在 app.config 文件中使用应用程序设置:
var datapath = Properties.Settings.Default.DataSource;
...
如何使应用程序加载 app.config 文件(如果它存在于 exe 文件运行的同一位置),以便用户可以更改app.config 并使用新设置运行它。默认情况下,app.config 被忽略,应用程序始终使用默认设置
I am doing a wpf application and I use application settings in app.config file:
var datapath = Properties.Settings.Default.DataSource;
...
How to make application to load the app.config file, if it present from the same location where exe file run from., so user can change app.config and run it with new settings. By default app.config ignored and application uses always default settings
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用双向模式下的绑定来保存和恢复任何设置。自动存储属性更改需要 TwoWay。例如窗口的绑定高度:
要使绑定起作用,您需要在项目属性中创建设置记录(示例中名为 ApplicationHeight)。要保存应用程序关闭时的设置,请使用:
在 Window.Closed 或 Application.Exit 事件中。
You can save and restore any settings using Binding in TwoWay mode. TwoWay needed for auto storing changes of property. For example binding height of the window:
To make binding works you need to create setting record in project properties (with name ApplicationHeight in example). To save setting on app closing use:
in Window.Closed or Application.Exit events.