9
votes

Appliquer des thèmes Office 2007 pour l'application WPF

J'utilise le rubanControl de WPF Toolkit. Il a les thèmes de bureau bleu, noir et argent. Mais le thème ne s'applique pas aux commandes de la fenêtre. Y a-t-il une solution pour cela?

Je suis ce thème comme xxx

mais les commandes sont comme un bouton, la zone de texte ne sont pas chenées.


0 commentaires

3 Réponses :


0
votes

Comment essayez-vous d'appliquer le thème? L'appliquez-vous dans votre app.xaml (quelque chose comme ci-dessous)? XXX


0 commentaires

3
votes

Vous avez besoin d'un dictionnaire de ressources distinct pour fournir des styles WPF à divers contrôles. J'ai créé le mien, en échantillonnant les couleurs sur diverses applications. Ce n'est vraiment pas très difficile à faire, et ça m'a pris quelques heures.

Si vous recherchez une solution rapide et facile, essayez le Thèmes WPF . Le thème bleu du Bureau a l'air à peu près comme Office 2007 Bleu.


1 commentaires

J'ai une question continue: après avoir utilisé un thème WPF, comment pouvons-nous réinitialiser le thème au thème System / OS?



0
votes

J'ai essayé de réutiliser les ressources définies dans la rubancontrolslibrary.dll afin que je puisse appliquer un style similaire au reste de ma demande. Après des heures de recherche et de violation, c'est ce que j'ai réalisé:

<Rectangle Stroke="Black" StrokeThickness="2" RadiusX="6" RadiusY="6" HorizontalAlignment="Stretch" Width="Auto" Grid.RowSpan="3" Grid.ColumnSpan="3"
Fill="{DynamicResource {x:Static r:RibbonSkinResources.RibbonBackgroundBrushKey}}" />


0 commentaires