2010-06-02 7 views
0

J'essaye de détecter un événement de copie dans la vue de texte et j'ai recherché la meilleure manière de faire ceci. Est-ce possible de se connecter à l'événement StandardCommand Copy en quelque sorte et de le détecter de cette façon? Ou est-il possible d'utiliser le KeyProcessor (et de détecter simplement les touches Ctrl + C)?Quel est le meilleur moyen de détecter un événement Copier (Ctrl + C) dans un IWpfTextView?

Mon extension est actuellement en train d'implémenter IWpfTextViewCreationListener; est-il un moyen d'accéder d'une manière ou d'une autre à KeyProcessor ou à StandardCommand à partir de IWpfTextView que l'écouteur me passe? Si oui, pouvez-vous poster un exemple de code qui le démontre?

Merci! Nick

Répondre

1

Vous pouvez écouter la commande Copier (l'écoute de ctrl-c ne fonctionnera pas, car le shell le transforme en commande avant que l'éditeur ne voit l'événement keypress).

Jetez un oeil à la command filter template J'ai écrit. Vous devez vous assurer que vous avez des références aux assemblages listed in this file.

+0

Merci encore une fois Noah! –

Questions connexes