我想在类的静态构造函数中动态注册一些依赖属性。使用该类的类型,是否可以查询依赖属性系统以获取已注册属性的列表?
我没有为每个依赖属性提供相应的 CLR 属性,因为我试图将代码量保持在最低限度。
DependencyPropertyDescriptor.GetChildProperties()
看起来它可能会有所帮助,但它是一个实例方法,并且没有用于DependencyPropertyDescriptor
. 看起来这无论如何都会查询我没有的类型的 CLR 属性。
我想在类的静态构造函数中动态注册一些依赖属性。使用该类的类型,是否可以查询依赖属性系统以获取已注册属性的列表?
我没有为每个依赖属性提供相应的 CLR 属性,因为我试图将代码量保持在最低限度。
DependencyPropertyDescriptor.GetChildProperties()
看起来它可能会有所帮助,但它是一个实例方法,并且没有用于DependencyPropertyDescriptor
. 看起来这无论如何都会查询我没有的类型的 CLR 属性。