Thème Windows 7 pour WPF?

Est-il possible de faire une application WPF ressemble, il est en cours d'exécution sur Windows 7, même si il fonctionne sur XP? Je suis à la recherche d'un certain genre de thème, je peux juste coller. Je suis conscient des thèmes de projet sur Codeplex (http://www.codeplex.com/wpfthemes), mais il manque de soutien pour DataGrid, qui est quelque chose que j'ai gravement besoin. Je pensais peut-être que le thème Windows 7 serait juste un simple port, ou existe dans un fichier quelque part déjà. Toutes les informations que vous avez (même si c'est une mauvaise nouvelle) serait très appréciée.


Mise à jour

À l'aide de @Lars Truijens idée, j'ai été en mesure d'obtenir Windows 7 regarder pour les commandes principales, mais malheureusement il ne fonctionne pas pour le WPF Toolkit DataGrid de contrôle, dont j'ai besoin.

DataGrid ressemble à ça avec le thème Aero

Thème Windows 7 pour WPF?

DataGrid devrait ressembler à ceci

Thème Windows 7 pour WPF?

Je suis donc toujours à la recherche d'une solution à ce problème si quelqu'un a des idées. Peut-être que quelqu'un a construit une extension pour le thème Aero qui couvre le WPF toolkit contrôles? Là encore, toutes les informations que vous avez beaucoup apprécié.


Mise à jour 2 - DataGrid Problème résolu!

Pour obtenir le thème Aero de travailler avec la grille de données ou toute autre WPF Toolkit contrôles, vous avez juste besoin d'ajouter un deuxième Aero dictionnaire, de sorte que votre Application.xaml devrait maintenant ressembler à ceci.

<Application.Resources>
    ...
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary
                Source="/PresentationFramework.Aero;component/themes/Aero.NormalColor.xaml" />
            <ResourceDictionary
                Source="pack://application:,,,/WPFToolkit;component/Themes/Aero.NormalColor.xaml" />
            ...
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

Aussi, je voudrais vous recommandons de tourner le quadrillage dans votre DataGrid contrôles (parce qu'ils regardent horrible):

<DataGrid GridLinesVisibility="None" ...>
  • Mise à Jour 2 a sauvé ma vie!!! Merci pour l'affichage de cette mise à jour!
InformationsquelleAutor devuxer | 2010-01-16