我正在寻找一些有效隐藏继承成员的方法.我有一个继承自公共基类的类库.一些较新的后代类继承了依赖属性,这些属性已成为残留,在使用IntelliSense或在可视化设计器中使用类时可能会有点混乱.
这些类是为WPF或Silverlight 2.0编写的所有控件.我知道ICustomTypeDescriptor和ICustomPropertyProvider,但我很确定那些不能在Silverlight中使用.
它不是可用性问题的功能问题.我该怎么办?
更新
我真正想隐藏的一些属性来自不属于我自己的祖先,而且由于我正在设计的特定工具,我不能将成员隐藏在new操作员身上.(我知道,这太荒谬了)