Mettez en surbrillance l'ensemble TreeViewItem ligne en WPF

Si j'ai mis TreeViewItem Contexte, il souligne l'en-tête uniquement. Comment puis-je mettre en évidence l'ensemble de la ligne?

J'ai trouvé un post presque la résolution d'un problème http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/b04f73e2-0b10-4d97-a6da-64df2e30c21d/

Mais il y a quelques problèmes:
1. Il ne permet pas de mettre en évidence l'ensemble de la ligne
2. L'arbre a XP sur Vista. Je doit comme il regarde de la même façon sur Vista comme il était, mais si l'utilisateur a changé le thème pour XP il faut XP manière.
3. Donc, beaucoup de XAML...

Toutes les idées, ce que je dois chercher?

InformationsquelleAutor alex2k8 | 2009-03-20