2009-12-15 8 views
1

Microsoft에서 RibbonControlLibrary를 사용하고 있습니다. 미리 정의 된 세 가지 테마가 있으며 하나씩 사용할 수 있습니다.WPF : RibbonControlLibrary의 사용자 지정 테마

<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Black.xaml"/> 
or 
<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Blue.xaml"/> 
or 
<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Silver.xaml"/> 

어떻게이 리본에 대해 나만의 맞춤 테마를 정의 할 수 있습니까? 사용할 수있는 사용자 정의 테마가 있습니까?

답변

0

리플렉터가있는 RibbonCntrolsLibrary.dll을 검사하는 동안 리소스에서 RibbonControl의 테마 파일을 보았지만이 파일은 .baml 파일이었습니다. 그래서 여기 xaml 변환기에 baml 발견 : BamlViewer. 이 dll 파일을 다운로드하여 반사경에 추가 했으므로 이제 .baml 파일의 내용을 xaml로 변환 할 수 있습니다. 여기에서 RibbonControl에 대한 사전 정의 된 테마를 얻습니다. 이제 이것을 사용하여 자신 만의 테마를 쉽게 정의하고 RibbonControl에 할당 할 수 있습니다 (기본 테마와 동일한 스타일을 사용하는 것을 잊지 마십시오).