vs.net 控件 报错 为标记为可序列化。。。

来源:互联网 发布:传奇mac版 编辑:程序博客网 时间:2024/05/14 20:28

在制作控件的时候,有的时候要用到List<Object> 的属性 进行值传递,但是这样就会有很大的可能报错:

XXX为标记为可序列化  然后一直弹出这个错误。

奇怪的是,如果这个属性放到form中而不是空间中 它就不会报这个错。

这可能是添加控件的时候他有很多自动生成的代码,有了这个 就会报错了。。。

解决的方法是在属性上添加如下标记

[DesignerSerializationVisibility(DesignerSerializationVisibility.Content/*可修改*/), MergableProperty(false)]

 

 

原创粉丝点击