在VS2010属性浏览器中,在设计时隐藏用户控件类的所有继承属性

本文关键字:属性 控件 继承 用户 浏览器 VS2010 隐藏 | 更新日期: 2023-09-27 18:27:15

我创建了自己的usercontrol,它继承自usercontrol。是否有一种解决方案可以在设计时在VS2010属性浏览器中隐藏用户控件类的所有继承属性,以便我在设计时只能在VS2010 IDE的属性窗口中看到我的自定义属性?我正在使用WPF用户控制。有没有类似于winforms中用户控件的控件设计器的东西?

感谢

在VS2010属性浏览器中,在设计时隐藏用户控件类的所有继承属性

正如这个链接所说:

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