如何阻止Designer在用户控件上生成公共属性的代码?
如何阻止devise者从自动生成的代码中设置用户控件上公共属性的值?
在devise器序列化中要隐藏的属性上使用DesignerSerializationVisibilityAttribute,并将参数设置为Hidden。
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public string Name { get; set; } 将以下属性添加到您的控件中的属性:
 [Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] 
Erik的答案稍微改变了我正在使用VS 2013。
 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] public new string Name { get; set; }