2009-11-13 11 views
2

나는 약간의 어려움을주고있는 간단한 질문이 있습니다. 나는 그물의 WPF에 대한 사용자 정의 그들을 다운로드했습니다. 이제 기본 테마가 아닌 내 테마에이 테마를 적용하고 싶습니다.WPF 사용자 지정 테마

어떻게, 그렇게 XAML 또는 코드에서 내가 그것을 어떻게해야합니까?

감사 불확실한

답변

3

방금 ​​내 문제에 답변 한 항목을 발견했습니다. 나는 병합 사전 내부에 내 Windows 자원에 선

<ResourceDictionary Source="Themes/ExpressionDark.xaml"/> 

내가 넣어이를 사용했다. 이게 내 테마를 창에 기본 테마로 적용한 것입니다. 쉽고 빠르게.

앞으로 다른 사람들에게 도움이되기를 바랍니다.

감사 불확실.

1

테마의 namesapce을 추가

xmlns:expDark="clr-namespace:System.Windows.Controls.Theming; assembly=System.Windows.Controls.Theming.ExpressionDark" 

의 xmlns : 테마 = "CLR-네임 스페이스 : System.Windows.Controls.Theming, 조립 = System.Windows.Controls.Theming을 .Toolkit "

XAML에서 테마로 컨트롤을 래핑하십시오.

<!-- expDark:ExpressionDarkTheme is theme what I want to apply--> 
<expDark:ExpressionDarkTheme> 
    <Button Content="Счастье" Width="200" Height="50" 
    FontSize="26" Margin="10"></Button> 
</expDark:ExpressionDarkTheme> 
+0

그래서 내 테마가 작동하도록 모든 컨트롤을 래핑해야합니다. 또한 내 테마는 XAML 파일이므로 네임 스페이스가 없습니다. 감사합니다. Iffy – Iffy