J'aimerais pouvoir cliquer sur un bloc de texte et lui faire exécuter une commande. Est-ce possible? (sinon, est-ce que je fais juste un bouton transparent dessus ou quelque chose du genre ?)
Réponses
Trop de publicités?Vous pouvez utiliser un InputBinding .
<TextBlock Text="Hello">
<TextBlock.InputBindings>
<MouseBinding Command="" MouseAction="LeftClick" />
</TextBlock.InputBindings>
</TextBlock>
Edit : Le lien hypertexte vaut probablement aussi la peine d'être mentionné.
<TextBlock><Hyperlink Command="" TextDecorations="None" Foreground="Black">Hello</Hyperlink></TextBlock>
H.B.
Points
76352
Rhyous
Points
2163
Comme ce type le décrit ici :
qui renvoie également au message de ce type ici :
http://marlongrech.wordpress.com/2008/12/13/attachedcommandbehavior-v2-aka-acb/