2009-12-15 6 views
2

어딘가에서 ExpressionBlend는 개발자가 편집 할 수있는 wpf 컨트롤의 기본 스타일 복사본을 만들 수 있습니다.
그러나 VisualStudio는 할 수 없습니다. (적어도 나는 방법을 찾지 못했습니다 ...)기본 스타일에 액세스 할 수 있습니다.

wpf 컨트롤의 기본 스타일 (및 템플릿)에 액세스하거나 볼 수 있습니까?

Gui는 좋지만 스타일을 볼 수있는 (웹) 리소스도 있습니다.

답변

4

WPF 컨트롤의 기본 스타일을 얻으려면 Style snooper 또는 ShowMeTheTemplate을 사용할 수 있습니다.

원하는 경우 코드로 수행 할 수도 있습니다. 이 article에서 "Where the Theme Style Come From"을 확인하십시오.

코드 :

Style ts = typeof(Button).GetProperty("ThemeStyle", 
    BindingFlags.NonPublic | BindingFlags.Instance).GetValue(myButton, 
    null) as Style; 

[A 프로덕션 환경에서이 코드를 사용하지 마십시오]

+0

감사합니다, 내가 필요 정확히! – Nils

관련 문제