Каков наилучший способ обнаружения события копирования (Ctrl + C) в IWpfTextView? - PullRequest
0 голосов
/ 02 июня 2010

Я пытаюсь обнаружить событие копирования в текстовом представлении, и я искал лучший способ сделать это. Возможно ли как-то подключиться к событию StandardCommand Copy и обнаружить его таким образом? Или можно использовать KeyProcessor (и просто определять нажатия клавиш Ctrl + C)?

Мое расширение в настоящее время реализует IWpfTextViewCreationListener; Есть ли способ как-нибудь получить доступ к KeyProcessor или StandardCommand из IWpfTextView, который слушатель передает мне? Если да, можете ли вы опубликовать пример кода, который демонстрирует это?

Спасибо! Ник

1 Ответ

1 голос
/ 03 июня 2010

Вы можете прослушать команду «Копировать» (прослушивание ctrl-c не будет работать, поскольку оболочка превращает ее в команду до того, как редактор увидит событие нажатия клавиши).

Взгляните на шаблон фильтра команд , который я написал. Вам нужно убедиться, что у вас есть ссылки на сборки , перечисленные в этом файле .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...