J'ai une application qui montre un arbre où l'on peut sélectionner des nœuds de l'arbre et les ajouter à une liste. Pour garder le code propre, j'ai déplacé le TreeView dans son propre UserControl (j'utilise cet arbre à plusieurs endroits) et dans un fichier xaml. Pour ajouter un nœud à la liste, je dispose d'un bouton "Ajouter". Cependant, je souhaite que ce bouton d'ajout soit grisé lorsqu'aucun des éléments de l'arborescence n'est sélectionné. Quel est le moyen le plus judicieux de le faire ? Je peux me lier à l'usercontrol complet et écrire un convertisseur plus compliqué, mais cela semble inélégant. Existe-t-il des solutions simples ?
J'aurais espéré que quelque chose du genre "ElementName=xamlFile.TargetElement" aurait fonctionné...