繁体   English   中英

将CheckBox状态保存到xml

[英]Save CheckBox state to xml

我的应用程序是一个基于表单的应用程序,具有多个可以填充的文本框。 但是,某些文本框是可选的,如果应包含它,则会包含一个复选框以进行切换。

现在我想保存表单的进度,以便稍后打开以进行进一步编辑。 我将此文件保存为.xml 保存文本框我没有问题,但是将复选框的状态保存到.xml文件的最佳方法是什么,以便以后加载?

我可以简单地使用string s = Bool.ToString(); 它确实有效,但在处理大量复选框时,它可能会成为一个漫长的过程。 我有一个class来处理.xml文件的保存。 有没有办法在列表中添加多个复选框,然后将"true/false"值作为Bool[]数组解析为类?

Checkbox-state只不过是一个布尔值? - > Nullable bool。 您可以使用xmlserializer对其进行简单序列化,也可以手动将其写入文件:

string s = checked.ToString();

并解析它:

bool checked = Boolean.Parse(s)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM