在WPF中更改和保存下一个应用程序会话的应用程序作用域设置

时间:2018-09-27 05:30:38

标签: wpf settings

我在WPF中同时使用了用户范围设置和应用程序范围设置。

我的应用程序通常连接到localhost中的DB进行开发,但有时我需要连接到最终应用程序应连接到的远程DB服务器。

数据库地址设置存储在应用程序作用域设置中。

在运行时无法更改应用程序级别的设置,因此在启动应用程序之前,每次必须使用记事本打开和编辑.config文件。

我想在运行时更新我的​​应用程序中的应用程序范围设置。但是不必将其应用于当前会话,可以用于下一个(和之后)应用会话。

对此有任何简单的解决方案吗?如果不存在,可以直接在我的应用程序中解析并写入.config文件吗?

1 个答案:

答案 0 :(得分:-1)

您可以将XML或JSON文件作为设置。尝试读取设置并将其显示在窗口中,然后将内容再次保存在JSON / XML文件中。

通过这种方式,可以在运行时读取和编辑应用程序设置。