如何阻止设计者自动生成在用户控件上设置公共属性值的代码?
在要从设计器序列化中隐藏的属性上使用DesignerSerializationVisibilityAttribute,并将参数设置为Hidden.
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public string Name { get; set; }
将以下属性添加到控件中的属性:
[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]