如何阻止设计者自动生成代码来设置用户控件上公共属性的值?如何停止Designer为用户控件上的公共属性生成代码?
36
A
回答
61
使用DesignerSerializationVisibilityAttribute上要由设计师序列化和隐藏的参数设置为隐藏属性。
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public string Name
{
get;
set;
}
+1
啊,最后我可以解决这个烦人的问题! – 2012-01-02 21:28:40
5
添加下列属性的财产在你的控制:
[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
0
埃里克的回答略有变化,我使用VS 2013
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public new string Name {
get;
set;
}
相关问题
- 1. 用户控件背后的代码中的公共属性
- 2. Designer不会为子控件的属性生成代码。为什么?
- 3. 如何从代码隐藏中访问用户控件的公共属性?
- 4. 如何更改用户控件的公共属性?
- 5. Qt Designer生成C++代码
- 6. 在FormView中使用公共属性的用户控件
- 7. 如何将Panel作为用户控件中的属性公开?
- 8. 如何为EF Designer添加新的代码生成项目?
- 9. 如何停止在特定按钮上生成代码?
- 10. 更新用户控件公共属性linkbutton点击
- 11. 如何在C#WinForms中无法访问公共属性或用户集控件?
- 12. 用户控件停靠属性
- 13. ASP.NET将属性传递给动态生成的用户控件
- 14. 公共代码
- 15. 用户控件上的Func属性
- 16. 如何使防止公共密钥内使用Java代码
- 17. 在回发中维护用户控件的公共属性状态
- 18. 如何在用户控件中公开自定义控件属性?
- 19. LINQ代码生成属性名称
- 20. 如何防止ServiceStackVS在生成的DTO上添加ApiResponse属性?
- 21. 公共属性和私人成员C#
- 22. 自定义用户控件中自动生成的代码
- 23. 防止在实体框架中生成导航属性代码生成工具
- 24. 如何在后台代码中访问扩展Panel的自定义控件的公共属性?
- 25. 如何防止在WCF客户端中生成“指定”属性?
- 26. 用户控件的属性
- 27. 如何使用obj2xml为xsd2ruby生成的ruby类生成属性?
- 28. 为什么我的vb代码停止在停止语句上?
- 29. 生成的ASP.net子控件的HTML“name”属性代替唯一的“ID”属性
- 30. 如何为共享类型的多个WCF服务生成客户端代码
我不知道什么是设计师猴子你的属性的目的... – GorillaApe 2011-08-14 01:14:13
我的问题打开设计师,因为我d意外地从我正在使用的classlib的旧版本中序列化了一个对象。单调乏味:http://stackoverflow.com/questions/28272552/visual-studio-2013-designer-trying-to-load-wrong-version-of-project-dll – scotru 2015-02-02 08:06:12