我正在编写一个应用程序,它将具有配置形式。
在配置下,我有不同的按钮如何处理配置:
加载 - 从文件(csv,xml,...)加载配置并将应用程序表单更新为配置;保存 - 将实际应用程序表单中的配置保存到文件(csv,xml,...)设置配置 - 保存到配置表格进行配置应用程序默认配置 - 当应用程序打开时,将设置默认配置
因为我有5种不同的配置,但格式相同,上帝保存在哪里或加载临时数据的位置?
最好使用Singleton Pattern还是写入某个文件?
整个应用程序都是用C#,WPF,MVVM编写的。我只想保存复选框(true,false)和文本框上下文的上下文。
答案 0 :(得分:2)
有很多可能性:
用户特定数据,位于文件中:Application.UserAppDataPath Property
注册表中的用户特定数据:Application.UserAppDataRegistry Property
此外,环境中还有所有标准路径:Environment.SpecialFolder Enumeration,请参阅CommonApplicationData
和ApplicationData