【发布时间】:2010-09-05 07:36:41
【问题描述】:
我正在寻找有效隐藏继承成员的方法。我有一个从公共基类继承的类库。一些较新的后代类继承了已退化的依赖属性,并且在使用 IntelliSense 或在可视化设计器中使用这些类时可能会有些混乱。
这些类都是为 WPF 或 Silverlight 2.0 编译的所有控件。我知道ICustomTypeDescriptor 和ICustomPropertyProvider,但我很确定它们不能在Silverlight 中使用。
与其说是功能问题,不如说是可用性问题。我该怎么办?
更新
我真正想隐藏的一些属性来自不属于我自己的祖先,并且由于我正在设计的特定工具,我无法使用 new 运算符进行成员隐藏。 (我知道,这很荒谬)
【问题讨论】:
标签: c# wpf silverlight polymorphism dependency-properties