【问题标题】:Hide all inherited properties of usercontrol class at design time in VS2010 property browserVS2010属性浏览器设计时隐藏usercontrol类的所有继承属性
【发布时间】:2013-08-10 18:43:39
【问题描述】:

我创建了自己的用户控件,它继承自用户控件。有没有办法在VS2010属性浏览器设计时隐藏usercontrol类的所有继承属性, 这样我在设计时只能在 VS2010 IDE 的属性窗口中看到我的自定义属性? 我正在使用 WPF 用户控件。 winforms中的用户控件是否有类似controldesigner的东西?

谢谢

【问题讨论】:

    标签: c#


    【解决方案1】:

    就像this link says

    1. 使用您不希望显示的属性的名称创建属性
    2. 为它定义一个默认的getter和setter
    3. 使用BrowsableEditorBrowsable 属性将其隐藏

    【讨论】:

    • 我正在使用 WPF 用户控件。是否有类似 winforms 中用户控件的 controldesigner 或通过代码将可浏览属性添加到继承属性?
    猜你喜欢
    • 1970-01-01
    • 2011-10-06
    • 2012-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-09
    相关资源
    最近更新 更多