Comment définir un Déclencheur sur un enfant pour un parent de la propriété?

J'ai un TreeView avec un ToggleButton ( ExpanderButton ). Le togglebutton a deux images ( une pour l'agrandissement et l'autre quand pas ). Cependant lorsque je sélectionne un TreeViewItem je highlights? elle avec une couleur différente et je voudrais changer la couleur des images ( j'ai les mêmes dans l'autre couleur ).

Problème est que je ne sais pas comment faire pour définir un déclencheur de propriété sur le ToggleButton à la propriété IsSelected sur le TreeViewItem.

Des Idées?

Bien DataBinding avec RelativeSource est la bonne façon, je suppose. Trouvé secondes après que j'ai posté si j'avais été à la recherche. Juste ne pas utiliser les bons termes de recherche.

OriginalL'auteur Ingó Vals | 2010-07-01