2010-06-02 3 views
0

텍스트보기에서 복사 이벤트를 감지하려고하는데이 작업을 수행하는 가장 좋은 방법을 연구했습니다. StandardCommand Copy 이벤트에 어떻게 든 연결하고 그런 식으로 감지합니까? 또는 KeyProcessor를 사용할 수 있습니까? (단순히 Ctrl + C 키 누르기 만 감지 할 수 있습니까?)IWpfTextView에서 복사 (Ctrl + C) 이벤트를 감지하는 가장 좋은 방법은 무엇입니까?

내 확장 기능은 현재 IWpfTextViewCreationListener를 구현하고 있습니다. 거기에 어떻게하면 Listener가 나에게 전달하는 IWpfTextView에서 KeyProcessor 또는 StandardCommand에 대한 액세스 권한을 얻을 수 있습니까? 그렇다면이를 증명하는 코드 샘플을 게시 할 수 있습니까?

감사합니다. Nick

답변

1

복사 명령 (편집기가 keypress 이벤트를보기 전에 쉘이 명령으로 변환하므로 ctrl-c가 작동하지 않음을 청취)을들을 수 있습니다.

내가 작성한 command filter template을 살펴보십시오. 어셈블리에 대한 참조가 있는지 확인해야합니다. listed in this file.

+0

다시 한번 감사드립니다. 노아! –

관련 문제