我想在类的静态构造函数中动态注册一些依赖项属性。使用该类的类型,是否可以在依赖属性系统中查询已注册属性的列表?
我没有为每个依赖项属性提供相应的CLR属性,因为我试图将代码量保持在最低限度。
DependencyPropertyDescriptor.GetChildProperties()
看起来可能会有所帮助,但它是一个实例方法,并且DependencyPropertyDescriptor
没有公共构造函数。它看起来像查询我没有的类型的CLR属性。
答案 0 :(得分:1)
你说......
我想动态注册一些依赖属性 类的静态构造函数。
恐怕不可能。
但是如果你想使用反射在Dependency Object中查看现有的deendency属性那么可能......