문제

Microsoft에서 RibbonControllibrary를 사용하고 있습니다. 세 가지 사전 정의 된 테마가 있으며 하나는 다음과 같이 사용할 수 있습니다.

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

이 리본에 대한 내 자신의 사용자 정의 테마를 어떻게 정의 할 수 있습니까? 사용 가능한 맞춤형 테마가 있습니까?

도움이 되었습니까?

해결책 2

리플렉터가있는 Ribboncntrolslibrary.dll을 확인하는 동안 리소스에서 RibbonControl 용 테마 파일을 보았지만 .BAML 파일이었습니다. 그래서 여기서 나는 baml to xaml converter를 찾았습니다. Bamlviewer. 이 dll 파일을 다운로드하여 반사판에 추가했습니다. 이제 .BAML 파일의 내용을 XAML로 변환 할 수 있습니다. 여기에서 RibbonControl의 사전 정의 된 테마를 얻을 수 있습니다. 이제 이것을 사용하여 자신의 테마를 쉽게 정의하고 RibbonControl에 할당 할 수 있습니다 (기본 테마에서와 동일한 키를 사용하는 것을 잊지 마십시오).

다른 팁

리본 제어 라이브러리의 소스 코드를 여기에서 신속하게 다운로드 할 수 있습니다. http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&familyid=2bfc3187-74aa-4154-a670-76ef8bc2a0b4

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top