c# - 复选框序列化

标签 c# wpf xml-serialization

您好,我有几个复选框,我该如何序列化它们?

我有一个声明其他要序列化的变量的类:

public class FormSaving
        {
            public string Majorversion
            {
                get;
                set;
            }
            public string Minorversion
            {
                get;
                set;
            }
            public int Buildstartingmail
            {
                get;
                set;
            }

我的 Buildstartingmail 将分配给 BuildstartingmailcheckBox。

我应该怎么做?

我正在考虑使用类似

的东西
abc.Buildstartingmail = BuildstartingmailcheckBox.SelectedIndex

但是没有“SelectedIndex”这样的选项

最佳答案

有很多解决方案:

  1. 您可以将复选框的索引保存在Conrol 集合中
  2. 您可以在字典中存储复选框并保存 key
  3. 您可以保存复选框的名称
  4. 您可以使用复选框的 Tag 属性来存储唯一的 id,然后保存该 id

关于c# - 复选框序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5114377/

相关文章:

c# - 在 WPF 应用程序中绑定(bind)可为 null 的日期时间

c# - ComboBox 的 SelectedItem 在实际值之前意外设置为 null

c# - 在执行响应的 XML 序列化时修改默认命名空间前缀

c# - 统计通过 asp.net 中的中继器下载文件的次数

c# - 接口(interface)引用

c# - 在 C# 中从 CurrentCulture 中查找流向

c# - 在 .NET 中序列化对象时省略所有 xsi 和 xsd 命名空间?

c# - 绑定(bind)到两个值

c# - 以编程方式关闭 C# WPF 应用程序的首选方法是什么?

c# - 无法识别指定的类型