0

クラスの静的コンストラクターにいくつかの依存関係プロパティを動的に登録したいと思います。そのクラスの型を使用して、依存関係プロパティ システムにクエリを実行して、登録されているプロパティのリストを取得できますか?

コードの量を最小限に抑えようとしているため、各依存関係プロパティに対応する CLR プロパティはありません。

DependencyPropertyDescriptor.GetChildProperties()参考になるかもしれませんが、これはインスタンス メソッドであり、の public コンストラクターはありませんDependencyPropertyDescriptor。とにかく、これは私が持っていないタイプのCLRプロパティを照会しているようです。

4

1 に答える 1

1

あなたが言った ...

クラスの静的コンストラクターにいくつかの依存関係プロパティを動的に登録したいと思います。

残念ながら不可能です。

しかし、リフレクションを使用して Dependency Object の既存の deendency プロパティを表示したい場合は、それが可能です...

コントロールのすべての依存関係プロパティを列挙する方法は?

于 2012-06-27T07:54:48.647 に答える