临时存储数据的地方有C#,WPF,MVVM

时间:2015-07-13 05:50:56

标签: c# wpf mvvm temporary

我正在编写一个应用程序,它将具有配置形式。

在配置下,我有不同的按钮如何处理配置:

加载 - 从文件(csv,xml,...)加载配置并将应用程序表单更新为配置;保存 - 将实际应用程序表单中的配置保存到文件(csv,xml,...)设置配置 - 保存到配置表格进行配置应用程序默认配置 - 当应用程序打开时,将设置默认配置

因为我有5种不同的配置,但格式相同,上帝保存在哪里或加载临时数据的位置?

最好使用Singleton Pattern还是写入某个文件?

整个应用程序都是用C#,WPF,MVVM编写的。我只想保存复选框(true,false)和文本框上下文的上下文。

1 个答案:

答案 0 :(得分:2)

有很多可能性:

用户特定数据,位于文件中:Application.UserAppDataPath Property

注册表中的用户特定数据:Application.UserAppDataRegistry Property

此外,环境中还有所有标准路径:Environment.SpecialFolder Enumeration,请参阅CommonApplicationDataApplicationData