Comment append une commande à un WPF TextBlock?

J’aimerais pouvoir cliquer sur un bloc de texte et le faire exécuter une commande. Est-ce possible? (Sinon, est-ce que je fais juste un bouton transparent sur quelque chose?)

Vous pouvez utiliser un InputBinding .

     

Edit: Hyperlink vaut probablement une mention aussi.

 Hello 

Vous ne faites pas un bouton transparent dessus, vous mettez le TextBlock dedans:

  

Eh bien, le bouton consum votre clic et le clic TextBlock pas plus loin avec votre TextBlock . Si vous n’en avez pas besoin, ce serait une façon de le faire. Vous pouvez modifier le textblock ControlTemplate et append le bouton, en donnant au bouton un nouveau ControlTemplate avec un RectangleT transparent. Une solution plus intéressante consisterait à utiliser un moyen de raccorder des commandes à des événements tels que EventBehavior et de le placer sur l’événement OnMouseLeftButtonDown .