临时存放数据的地方 C#、WPF、MVVM
Where temporary store data C#, WPF, MVVM
我正在编写一个应用程序,它将具有配置表单。
在配置下我有不同的按钮如何配置:
加载 - 从文件 (csv, xml,...) 加载配置并将应用程序表单更新为配置;保存 - 将实际应用程序表单中的配置保存到文件 (csv, xml,...) 设置配置 - 保存直到配置的配置表单 应用程序默认配置 - 当应用程序打开时,将设置默认配置
所以因为我有5个不同的配置但格式相同,请问上帝将它保存在哪里或加载临时数据?
是使用单例模式还是写入某个文件更好?
整个应用程序是用 C#、WPF、MVVM 编写的。我只想保存复选框上下文 (true,false) 和文本框上下文。
有多种可能性:
用户特定数据,在文件中:Application.UserAppDataPath Property
注册表中的用户特定数据:Application.UserAppDataRegistry Property
此外,环境中还有所有标准路径:Environment.SpecialFolder Enumeration,参见 CommonApplicationData
和 ApplicationData
我正在编写一个应用程序,它将具有配置表单。
在配置下我有不同的按钮如何配置:
加载 - 从文件 (csv, xml,...) 加载配置并将应用程序表单更新为配置;保存 - 将实际应用程序表单中的配置保存到文件 (csv, xml,...) 设置配置 - 保存直到配置的配置表单 应用程序默认配置 - 当应用程序打开时,将设置默认配置
所以因为我有5个不同的配置但格式相同,请问上帝将它保存在哪里或加载临时数据?
是使用单例模式还是写入某个文件更好?
整个应用程序是用 C#、WPF、MVVM 编写的。我只想保存复选框上下文 (true,false) 和文本框上下文。
有多种可能性:
用户特定数据,在文件中:Application.UserAppDataPath Property
注册表中的用户特定数据:Application.UserAppDataRegistry Property
此外,环境中还有所有标准路径:Environment.SpecialFolder Enumeration,参见 CommonApplicationData
和 ApplicationData