2009-10-02 3 views
0

나는 ListBox와 서로 오버라이드/확장하는 많은 템플릿을 가지고있다. 코드 숨김에서 현재 내 ListBox에 영향을주는 템플릿을 어떻게 확인할 수 있습니까?WPF : 코드 숨김에서 주어진 컨트롤에 현재 어떤 템플릿과 스타일이 사용되고 있는지 확인하는 방법은 무엇입니까?

코드 숨김에서 ListBox에 액세스 할 수 있습니다. Template 속성은이 템플릿의 컨트롤 유형,이 템플릿의 이름을 가져 오는 방법을 제공합니까? 스타일이 동일합니다.

답변

0

"이 템플릿의 이름 가져 오기"라고 말하면 템플릿이 ResourceDictionary에 사용 된 키를 가져 오는 것을 의미합니까?

키를 찾고 있다면 컨트롤을 템플릿에 적용 할 때 StaticResource 나 DynamicResource 태그 확장을 사용하여 해상도를 생성하므로 키를 가져 오는 방법이 없다고 생각합니다. 열쇠에서). 리소스가 ResourceDictionary에서 발견되면 컨트롤에 적용되고 키는 더 이상 사용되지 않습니다.