Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 动态创建/保存用户设置_C#_Wpf_Mvvm_Application Settings - Fatal编程技术网

C# 动态创建/保存用户设置

C# 动态创建/保存用户设置,c#,wpf,mvvm,application-settings,C#,Wpf,Mvvm,Application Settings,为了在我的应用程序中保存用户设置,我正在使用settings.settings类。这在用户名、电子邮件等方面运行良好。问题是我的应用程序是一种多应用程序,我需要根据用户当时使用的“应用程序”动态创建设置,例如App1\u BackgroundColor、App2\u BackgroundColor、,等等。我无法在Settings.Settings类中静态设置这些,因为用户可以向应用程序添加和删除“应用程序” 如何在应用程序关闭后动态创建/保存用户设置?Antonio NakićAlfirevi

为了在我的应用程序中保存用户设置,我正在使用settings.settings类。这在用户名、电子邮件等方面运行良好。问题是我的应用程序是一种多应用程序,我需要根据用户当时使用的“应用程序”动态创建设置,例如App1\u BackgroundColor、App2\u BackgroundColor、,等等。我无法在Settings.Settings类中静态设置这些,因为用户可以向应用程序添加和删除“应用程序”


如何在应用程序关闭后动态创建/保存用户设置?

Antonio NakićAlfirević在Code Project上发表了一篇非常好的文章“”。这可能是一种比使用设置设计器更好的方法。

我最终只是创建了自己的设置xml文件,其中包含每个“应用程序”的节点。然后,我只是读取/写入该文件