题
如何阻止设计器自动生成为用户控件上的公共属性设置值的代码?
解决方案
对要在设计器序列化中隐藏的属性使用 DesignerSerializationVisibilityAttribute 并将参数设置为隐藏。
[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;
}
不隶属于 StackOverflow