c# - 如何在设置中保存列表视图?UWP C#
问题描述
我有一个可编辑的列表视图,我想将其保存到 UWP 应用程序的设置中并在应用程序启动时加载,以便始终保存更改。
问题是 ListViews 不能直接添加到设置中,尽管进行了一些研究,但我找不到保存它们的完整解决方案。
- 使用 Binary Formatter 进行转换时,会引发列表不可序列化的异常。
- 使用 JSON 进行转换时,会引发 Stack Overflow 异常
- 其他方式没有完整描述(有人写了如何保存但没有写如何加载)
在设置中保存 ListView 的哪种解决方案是最好的以及如何实现它?
解决方案
不,您不能将列表视图直接保存到设置中。一种可能的方法是将 ListView 的一些键值保存到本地文件中。当您加载应用程序时,从本地文件中读取这些值,并设置为列表视图。
您可以参考:创建、写入和读取文件
推荐阅读
- arduino - 使用 thingspeak 回话控制 arduino led 时出错
- c++ - c++ 等价于 javascript 或
- javascript - 在javascript中创建json数组
- javascript - 隐藏/显示基于 json 值的复选框
- wordpress - Astra 入门站点导入未通过,它弹出“未找到”并永远保持导入站点继续运行
- wpf - WPF XAML 编辑器总是说 Dictionary with custom key type is not a collection
- sql-server - 如何让 SQL 存储过程与 SELECT 参数一起使用?
- list - 使用单个子句计算列表的任何三个成员的总和是否等于给定值
- javascript - 如何使用角度图像上传显示图像缩略图
- reactjs - 在 React 中使用 Axios 上传到 S3 (PUT) 时数据损坏