Pergunta

Eu estou usando RibbonControlLibrary pela Microsoft. Ele tem três temas predefinidos e pode usá-los por

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

Como posso definir meu próprio tema personalizado para esta fita? Existe algum tema personalizado disponíveis?

Foi útil?

Solução 2

Enquanto eu verifiquei o RibbonCntrolsLibrary.dll com refletor, eu vi os arquivos de temas para RibbonControl nos recursos, mas estes eram arquivos .baml. Então aqui eu encontrei uma BAML ao conversor xaml: BamlViewer . Eu fiz o download deste arquivo DLL e acrescentou que no meu refletor, agora eu sou capaz de converter o conteúdo do arquivo .baml em XAML. Aqui você tem o tema pré-definido para RibbonControl, agora usando isso, você pode facilmente definir o seu próprio tema e atribuir a RibbonControl (não se esqueça de usar as mesmas teclas para estilos como no tema padrão).

Outras dicas

Você pode baixar rapidamente os códigos-fonte do controle Biblioteca fita aqui http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=2bfc3187-74aa-4154-a670-76ef8bc2a0b4

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top