Pregunta

Estoy utilizando RibbonControlLibrary por Microsoft. Tiene tres temas predefinidos y uno puede usarlos por

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

¿Cómo puedo definir mi propio tema personalizado para esta cinta? ¿Hay algún tema personalizado disponible?

¿Fue útil?

Solución 2

Si bien he comprobado la RibbonCntrolsLibrary.dll con reflector, vi los archivos de temas para RibbonControl en los recursos pero éstas eran archivos .baml. Así que aquí me encontré con un BAML al convertidor xaml: BamlViewer . He descargado el archivo DLL y se añadió al reflector de mi, ahora soy capaz de convertir el contenido del archivo .baml en XAML. Aquí puede obtener el tema predefinido para RibbonControl, ahora el uso de este se puede definir fácilmente su propio tema y asignarlo a RibbonControl (no se olvide de utilizar las mismas claves para estilos como en el tema por defecto).

Otros consejos

Puede descargar rápidamente los códigos fuente de la biblioteca de controles de la cinta aquí http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=2bfc3187-74aa-4154-a670-76ef8bc2a0b4

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top