39

如何阻止设计器自动生成设置用户控件公共属性值的代码?

4

3 回答 3

66

对要对设计器序列化隐藏的属性使用 DesignerSerializationVisibilityAttribute,并将参数设置为 Hidden。

[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public string Name
{
    get;
    set;
}
于 2008-08-27T08:13:13.420 回答
5

将以下属性添加到控件中的属性:

[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
于 2008-08-27T08:12:38.303 回答
-1

我正在使用 VS 2013 对 Erik 的回答稍作改动。

[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public new string Name { 
    get; 
    set; 
}
于 2013-11-19T10:28:15.340 回答