Ich verwende das RibbonControl von WPF Toolkit. Es hat die Office Blue, Black und Silver-Themen. Aber das Theme gilt nicht für die Steuerelemente im Fenster. Gibt es dafür eine Lösung?
Ich beschäftige mich mit dem Thema wie
%Vor%Aber die Steuerelemente sind wie Schaltfläche, Textbox sind nicht changed.
Sie benötigen ein separates Ressourcenwörterbuch, um WPF-Stile für verschiedene Steuerelemente bereitzustellen. Ich habe mein eigenes erstellt, indem ich die Farben verschiedener Apps abgetastet habe. Es ist wirklich nicht sehr schwer zu tun, und es dauerte nur ein paar Stunden.
Wenn Sie nach einer schnellen und einfachen Lösung suchen, probieren Sie die WPF-Designs aus . Das Bureau Blue-Thema ähnelt Office 2007 blau.
Ich habe versucht, die Ressourcen, die in der RibbonControlsLibrary.dll definiert sind, wiederzuverwenden, so dass ich einen ähnlichen Stil auf den Rest meiner Anwendung anwenden kann. Nach stundenlangem Suchen und Herumspielen wurde mir klar:
%Vor%Ich kam auf die Idee, indem ich mir anschaute, was die Schlüssel im Ressourcenwörterbuch waren und diesen Artikel anschaute: Wie erhalte ich die tatsächliche Ressource von einem ComponentResourceKey?
Diese Methode ermöglicht es mir, andere Stile zu erstellen, die dasselbe Aussehen und Gefühl wie die ausgewählte Farbband-Oberfläche haben. Durch das Ändern der Skin werden die anderen Aspekte der Anwendung wie Schaltflächen usw. neu gestaltet.
Tags und Links wpf ribbon-control wpftoolkit ribboncontrolslibrary