2012-06-27 4 views
0

클래스의 정적 생성자에서 일부 종속성 속성을 동적으로 등록하려고합니다. 해당 클래스의 유형을 사용하여 등록 된 등록 정보 목록에 대한 종속성 등록 정보 시스템을 쿼리 할 수 ​​있습니까?형식에 대해 등록 된 종속성 속성을 쿼리 할 수 ​​있습니까?

최소한의 코드 양을 유지하려고하므로 각 종속성 속성에 해당 CLR 속성이 없습니다.

DependencyPropertyDescriptor.GetChildProperties()은 도움이 될 것 같지만 인스턴스 메서드이며 DependencyPropertyDescriptor에 대한 public 생성자가 없습니다. 어쨌든 내가 가지고 있지 않은 유형의 CLR 속성을 쿼리하는 것 같습니다.

답변

1

당신은했다 ... 내가 동적 클래스의 정적 생성자에서 일부 종속성 속성을 등록하고 싶습니다

.

나는 두려워하지 않는다. 당신의 응답은 종속성 개체 사용을 반영하여 기존 deendency 속성을 보려는 경우 다음 수 이잖아 그러나

은 ...

How to enumerate all dependency properties of control?

+0

감사합니다. 'DependencyPropertyDescriptor'는 종속성 속성을 래핑하는 CLR 속성이있는 경우에만 작동합니다. – JamesD

관련 문제