如何阻止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; }