2009-06-10 3 views
2

Ich verwende das Office 2007 Black Theme für mein RibbonWindow und mag wirklich alle Farben, die es verwendet. Hier ist das Ressourcenverzeichnis, das in den Ressourcen meines Menübandfensters enthalten ist.Farbpalette (verwendete Farben) für RibbonWindows Office 2007 Black Theme?

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

Ich möchte die Farben dieses Themas in meinen Benutzersteuerelementen spiegeln. Gibt es eine Ressource, die die Hauptfarben in diesem Thema auflistet?

Ich habe Screenshots gemacht, um den Hexadezimalwert einiger Farben zu erhalten, aber ich hatte gehofft, dass es irgendwo eine Farbpalette für dieses Thema geben könnte.

Danke, Steven

Antwort

1

Steven, weißt du was? Gestern tat ich das Gleiche. Ich habe es geschafft, die Themen mit einem Werkzeug namens Reflector und einem Add-In - "Baml Viewer" zu bekommen.

Baml Viewer disassembliert das in der DLL gespeicherte BAML zum entsprechenden XAML.

Reflektor: http://www.red-gate.com/products/reflector/

Wenn Sie wirklich nicht in der Stimmung sind, den Rest, um herauszufinden, oder können Sie die Themen jetzt brauchen werden, mich zu lassen wissen.

+1

Reflektor Addins: http://www.codeplex.com/reflectoraddins – Trainee4Life

+0

Vielen Dank für die Antwort. Ich habe bei meiner Anwendung gute Fortschritte gemacht, werde aber nach dem Extrahieren der Themenfarben definitiv eine Farbwiederholung durchführen. Wenn Sie die Themen griffbereit haben, würde ich sie sicherlich zu schätzen wissen, wenn nicht, kann ich sie selbst mit den Tools, die Sie empfohlen haben. Nochmals vielen Dank, und Entschuldigung für die verzögerte Antwort. – stevosaurus

1

Diese Namespaces in .NET framewordk kann

Microsoft.Office.Core.ThemeColor

Microsoft.Office.Core.ThemeColorScheme

System.Windows helfen. Forms.ProfessionalColors - Bietet Farbstrukturen, die Farben eines Windows-Anzeigeelements sind.