Wenden Sie Office 2007-Designs für die WPF-Anwendung an

9

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.

    
Sauron 30.09.2009, 11:16
quelle

3 Antworten

3

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.

    
David Veeneman 02.10.2009, 16:54
quelle
0

Wie versuchst du das Thema anzuwenden? Wenden Sie es in Ihrer app.xaml (etwas wie das unten) an?

%Vor%     
viggity 30.09.2009 21:48
quelle
0

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.

    
Luke Machowski 10.03.2010 11:52
quelle