如何停止Designer为用户控件上的公共属性生成代码?

时间:2020-03-05 18:43:42  来源:igfitidea点击:

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

解决方案

回答

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

[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]

回答

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

[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public string Name
{
    get;
    set;
}