Comment / Où trouver les styles Microsoft par défaut pour les contrôles WPF

Je cherche à changer le style d’un contrôle, mais je veux fondamentalement copier une partie d’un style par défaut. Est-ce que quelqu’un sait comment je peux comprendre quel est le style par défaut d’un contrôle?

Dans mon cas, je souhaite que les en-têtes de colonne d’un DataGrid deviennent bleus en passant la souris comme les en-têtes de lignes.

Vous pouvez trouver des modèles très proches des valeurs par défaut sur ce site MSDN.

Une autre alternative consiste à obtenir une copie de Expression Blend et à l’utiliser pour créer une copie du style par défaut, mais cette fusion n’est pas gratuite.

Contrairement à ce que dit Rachel, le lien qu’elle fournit ne fournit pas les modèles par défaut.

J’ai vu utiliser System.Windows.Markup.XamlWriter.Save(myObject.Template) que les modèles par défaut sont complètement différents de ceux System.Windows.Markup.XamlWriter.Save(myObject.Template) sur ce site.