如何阻止設計者自動生成代碼來設置用戶控件上公共屬性的值?如何停止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. 如何從代碼隱藏中訪問用戶控件的公共屬性?
- 3. 如何更改用戶控件的公共屬性?
- 4. 在代碼背後訪問silverlight用戶控件的公共屬性
- 5. 如何停止Visual Studio爲設計器中的控件生成屬性設置?
- 6. 如何在共享用戶控件的webforms代碼隱藏時訪問公共屬性
- 7. Qt Designer生成C++代碼
- 8. 在FormView中使用公共屬性的用戶控件
- 9. 如何將Panel作爲用戶控件中的屬性公開?
- 10. 按鈕點擊設置用戶控件的公共屬性
- 11. 如果我有一個內聯用戶控制頁面,控件上的公共屬性屬性是什麼?
- 12. WPF用戶控件的公開屬性
- 13. 如何爲EF Designer添加新的代碼生成項目?
- 14. 如何停止在特定按鈕上生成代碼?
- 15. 更新用戶控件公共屬性linkbutton點擊
- 16. 爲FX Cop生成代碼屬性
- 17. 如何在C#WinForms中無法訪問公共屬性或用戶集控件?
- 18. 用戶控件停靠屬性
- 19. 未爲XElement屬性生成客戶端代碼
- 20. 作爲用戶控件中的屬性公開方法
- 21. 如何使用IEnumerable公共屬性?
- 22. 如何使用公共屬性設置私人成員的值?
- 23. 使用「DataType.Upload」屬性爲屬性生成文件上傳輸入?
- 24. 如何防止生成驗證屬性?
- 25. ASP.NET將屬性傳遞給動態生成的用戶控件
- 26. 公共代碼
- 27. 用戶控件上的Func屬性
- 28. 如何使防止公共密鑰內使用Java代碼
- 29. 如何在用戶控件中公開自定義控件屬性?
- 30. 在回發中維護用戶控件的公共屬性狀態
我不知道什麼是設計師猴子你的屬性的目的... – 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