Frage

Ich bin mit RibbonControlLibrary von Microsoft. Es verfügt über drei vordefinierte Themen und man kann sie benutzen, indem

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

Wie kann ich mein eigenes Thema für diese Band definieren? Gibt es ein benutzerdefiniertes Thema verfügbar?

War es hilfreich?

Lösung 2

Während ich die RibbonCntrolsLibrary.dll mit Reflektor geprüft, sah ich die Themen-Dateien für Ribbon in den Ressourcen, aber diese waren .baml Dateien. So, hier fand ich einen BAML zu XAML-Konverter: BamlViewer . Ich heruntergeladen diese DLL-Datei und fügte hinzu, es in meinen Reflektor, jetzt bin ich in der Lage, den Inhalt .baml Datei in XAML zu konvertieren. Hier können Sie die vordefinierten Thema für Ribbon erhalten, nun diese können Sie ganz einfach Ihr eigenes Design definieren und zuweisen zu Ribbon (vergessen Sie nicht die gleichen Schlüssel für Stile wie im Standard-Theme zu verwenden).

Andere Tipps

Sie können schnell die Quellcodes der Ribbon Control Library hier herunterladen http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=2bfc3187-74aa-4154-a670-76ef8bc2a0b4

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top