标签:C#.Net组件开发 - 设计时持久化对象数组
标签:C#.Net组件开发 - 设计时持久化对象数组设计时自动生成的对象数组,对象持久化数据存储在资源文件中,xx.Designer.cs文件。
使用ArrayList对象存储对象列表,必须给属性定义
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] 特性。
C# Code:
/// <summary>
/// 持久化嵌套的对象数组,.Net设计器将对象持久化到res文件中
/// </summary>
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
[Localizable(true)]
public ArrayList Objects
{
get { return _Objects; }
set { _Objects = value; }
}
本文来源文章:
C#.Net组件开发 - 设计时使用自定义属性编辑器持久化对象