Domanda

Sto usando RibbonControlLibrary da Microsoft. Ha tre temi predefiniti e li può usare da

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

Come posso definire il mio tema personalizzato per questo nastro? C'è un tema personalizzato disponibili?

È stato utile?

Soluzione 2

Mentre Ho controllato il RibbonCntrolsLibrary.dll con riflettore, ho visto le file di temi per la RibbonControl nelle risorse ma questi erano i file .baml. Così qui ho trovato un BAML al convertitore XAML: BamlViewer . Ho scaricato il file dll e ha aggiunto nel mio riflettore, ora sono in grado di convertire il contenuto del file di .baml in XAML. Qui si ottiene il tema predefinito per RibbonControl, Ora, usando questo si può facilmente definire il proprio tema e assegnarlo a RibbonControl (non dimenticate di usare le stesse chiavi per gli stili come nel tema di default).

Altri suggerimenti

È possibile scaricare rapidamente i codici sorgente del controllo Biblioteca del nastro qui http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=2bfc3187-74aa-4154-a670-76ef8bc2a0b4

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top