Как обрабатывать события клавиатуры в VSIX?

Я работаю над проектом VSIX, где мне нужно обнаружить событие клавиши Enter OnKeyUp. Как я могу реализовать это в проекте Text Adornment? Мне нужно обнаружить событие, когда кто-то нажимает клавишу для изменения строки в редакторе.


person Tanmay Bairagi    schedule 17.02.2020    source источник
comment
взгляните, может быть, это поможет docs.microsoft.com/it-it/dotnet/framework/wpf/advanced/   -  person BUcorp    schedule 17.02.2020
comment
OP и upvoter, возможно, нуждаются в обновлении Как спросить   -  person MickyD    schedule 17.02.2020
comment
@BUcorp Это может работать только для окна инструментов. Для меня нет XML-файла, который принимает теги и атрибуты, как показано в этом документе Microsoft. У меня есть только класс прослушивателя/поставщика TextAdornment, который предоставляет сведения об открытых документах в ссылке IWpfTextView.   -  person Tanmay Bairagi    schedule 17.02.2020


Ответы (1)


Я нашел решение в эта моя ветка. Мы можем использовать KeyProcessor класс для обработки событий клавиатуры. Мы можем обратиться к этому образцу.

person Tanmay Bairagi    schedule 25.02.2020