Я работаю над расширением Visual Studio, которое создает всплывающее окно WPF, в окне есть текстовое поле, в которое можно вводить текст.
Проблема, с которой я сталкиваюсь, заключается в следующем: всякий раз, когда я фокусирую текстовое поле и отправляю ему Backspace/Ctrl + A или Esc, нажатия клавиш переходят к любому окну документа, которое у меня было активным, вместо текстового поля.
На рисунке: у меня сфокусировано текстовое поле, оно распознается нормально нажатия клавиш, такие как a-z, но когда я отправляю на него Ctrl+A, он переходит в окно документа в фоновом режиме, то же самое для Backspace, он стирает элементы в документе вместо активного текстового поля.
Я создал минимальный воспроизводимый пример, код можно найти здесь:
https://github.com/jinjiere/VSExtension
Похожая проблема, связанная с этими нажатия клавиш:
https://developercommunity.visualstudio ... 2145a23b45
Я не уверен, что это ошибка VS, я также сообщил об этом здесь: https://developercommunity.visualstudio ... r/11037258
Подробнее здесь: https://stackoverflow.com/questions/798 ... keystrokes
Пользовательское окно WPF, игнорирующее определенные нажатия клавиш ⇐ C#
Место общения программистов C#
-
Anonymous
1770087897
Anonymous
Я работаю над расширением Visual Studio, которое создает всплывающее окно WPF, в окне есть текстовое поле, в которое можно вводить текст.
Проблема, с которой я сталкиваюсь, заключается в следующем: всякий раз, когда я фокусирую текстовое поле и отправляю ему Backspace/Ctrl + A или Esc, нажатия клавиш переходят к любому окну документа, которое у меня было активным, вместо текстового поля.
На рисунке: у меня сфокусировано текстовое поле, оно распознается нормально нажатия клавиш, такие как a-z, но когда я отправляю на него Ctrl+A, он переходит в окно документа в фоновом режиме, то же самое для Backspace, он стирает элементы в документе вместо активного текстового поля.
Я создал минимальный воспроизводимый пример, код можно найти здесь:
https://github.com/jinjiere/VSExtension
Похожая проблема, связанная с этими нажатия клавиш:
https://developercommunity.visualstudio.com/t/Issue-where-backspace-ctrlz-and-other/11023655?ref=native&refTime=1769989905247&refUserId=67e5f4a0-c9fb-6b2b-9ad6-7f2145a23b45
Я не уверен, что это ошибка VS, я также сообщил об этом здесь: https://developercommunity.visualstudio.com/t/Custom-WPF-Window-ignore-specified-keystr/11037258
Подробнее здесь: [url]https://stackoverflow.com/questions/79881589/custom-wpf-window-ignoring-specific-keystrokes[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия