C# 如何在“设置”中保存列表视图?超宽带#

C# 如何在“设置”中保存列表视图?超宽带#,c#,listview,uwp,settings,C#,Listview,Uwp,Settings,我有一个可编辑列表视图,我想将其保存到UWP应用程序的设置中,并在应用程序启动时加载,以便始终保存更改。 问题是ListView不能直接添加到设置中,尽管做了一些研究,但我找不到保存它们的完整解决方案 使用二进制格式化程序进行转换时,会引发一个异常,说明列表不可序列化 使用JSON转换时,会引发堆栈溢出异常 其他方法没有完整描述(有人编写了如何保存,但没有编写如何加载) 在“设置”中保存列表视图的最佳解决方案以及如何实现它?否,您无法将列表视图直接保存到“设置”中。一种可能的方法是将List

我有一个可编辑列表视图,我想将其保存到UWP应用程序的设置中,并在应用程序启动时加载,以便始终保存更改。

问题是ListView不能直接添加到设置中,尽管做了一些研究,但我找不到保存它们的完整解决方案

  • 使用二进制格式化程序进行转换时,会引发一个异常,说明列表不可序列化
  • 使用JSON转换时,会引发堆栈溢出异常
  • 其他方法没有完整描述(有人编写了如何保存,但没有编写如何加载)

在“设置”中保存列表视图的最佳解决方案以及如何实现它?

否,您无法将列表视图直接保存到“设置”中。一种可能的方法是将ListView的一些键值保存到本地文件中。加载应用程序时,从本地文件读取这些值,并设置为listview


您可以参考以下内容:

不,您无法将listview直接保存到设置中。一种可能的方法是将ListView的一些键值保存到本地文件中。加载应用程序时,从本地文件读取这些值,并设置为listview


您可以参考以下内容:

所以我知道不可能在文件中保存完整的自定义ListView项?在其他问题中,有一些答案可以使用BinaryFormatter、JSONconvert等。。这是否意味着它们某种程度上“不支持”listview?是的,没有办法直接保存完整的listview控件,因此我理解不可能在文件中保存完整的自定义listview项?在其他问题中,有一些答案可以使用BinaryFormatter、JSONconvert等。。这是否意味着它们“不支持”listview?是的,无法直接保存完整的listview控件