2

我正在使用 PropertyGrid 显示来自反序列化 XML 文件的数据,其中一项要求是将对象添加到多个选定属性的集合中,如下所示:

选择多个属性

我正在尝试将另一个对象添加到FieldOption上图所示的列表中,但是每次我在选择多个属性时将另一个项目添加到集合中时,都会出现错误:Properties value is not valid/ Collection was of fixed size

错误

这是包含我要添加到的集合的属性的代码块:

 public partial class CompanyConfigurationSiteProfileFieldOptions
    {

        private List<CompanyConfigurationSiteProfileFieldOptionsFieldOption> fieldOptionField;

        [System.Xml.Serialization.XmlArrayItemAttribute("FieldOption", IsNullable = false)]
        /// <remarks/>
        public List<CompanyConfigurationSiteProfileFieldOptionsFieldOption> FieldOption
        {
            get
            {
                return this.fieldOptionField;
            }
            set
            {
                this.fieldOptionField = value;
            }
        }
    }

我还是 Winform 的新手,尤其是 PropertyGrid,所以我还没有尝试过任何解决方案,我们将不胜感激你们的任何帮助

4

0 回答 0