是否可以查询为类型注册的依赖项属性?

时间:2012-06-27 02:16:32

标签: wpf dependency-properties

我想在类的静态构造函数中动态注册一些依赖项属性。使用该类的类型,是否可以在依赖属性系统中查询已注册属性的列表?

我没有为每个依赖项属性提供相应的CLR属性,因为我试图将代码量保持在最低限度。

DependencyPropertyDescriptor.GetChildProperties()看起来可能会有所帮助,但它是一个实例方法,并且DependencyPropertyDescriptor没有公共构造函数。它看起来像查询我没有的类型的CLR属性。

1 个答案:

答案 0 :(得分:1)

你说......

  

我想动态注册一些依赖属性   类的静态构造函数。

恐怕不可能。

但是如果你想使用反射在Dependency Object中查看现有的deendency属性那么可能......

How to enumerate all dependency properties of control?