C# 将控件的属性保存到xml
我想将控件的部分/所有属性保存为xml。 例如,listivew-like的列宽C# 将控件的属性保存到xml,c#,C#,我想将控件的部分/所有属性保存为xml。 例如,listivew-like的列宽 listView1.SaveToXml("listview.xml") 这怎么可能呢?通过课堂 这是一个很好的例子 而且,由于控件是不可序列化的,这是解决该问题的一种方法 编辑:这里还有两个如何进行XML序列化的示例: 至于执行您尝试执行的操作的确切代码,我现在意识到我们实际上使用的是BinaryFormatter,它与XMLSerializer执行操作的方式略有不同,因此提供代码对您没有用处。但是,该算法基
listView1.SaveToXml("listview.xml")
这怎么可能呢?通过课堂
这是一个很好的例子
而且,由于控件是不可序列化的,这是解决该问题的一种方法
编辑:这里还有两个如何进行XML序列化的示例:至于执行您尝试执行的操作的确切代码,我现在意识到我们实际上使用的是BinaryFormatter,它与XMLSerializer执行操作的方式略有不同,因此提供代码对您没有用处。但是,该算法基本上是:
您可以尝试使用。好的,谢谢。但是我也可以序列化某个属性而不是整个类吗?例如,listview控件的列标题的宽度?是。我使用控件属性的一小部分(我将它们存储在一个“存根”类中,只复制我想要保存的信息),然后序列化该类。当我需要它时,我反序列化子集类,创建一个新控件,然后根据我保存的设置更改控件属性?你能给我举个例子吗?我补充了一些细节。希望这会有所帮助。