Действительно ли возможно нажать кнопку, никогда не теряя внимание на TextBox?

Я пытаюсь разработать управление клавиатурой с сенсорным экраном в проекте C# WPF, который будет видим, когда TextBox получит фокус и скрыт, когда TextBox теряет фокус. Проекты я видел клавиатуры с сенсорным экраном, выполнили это путем определения клавиатуры как новое окно, а не управление.

Для моего приложения я действительно хотел бы иметь клавиатуру как управление в окне главного приложения. Существует ли способ позволить кнопке быть нажатой (на управлении клавиатурой), не заставляя TextBox потерять фокус? Идеально, я хотел бы просто поместить символ в текущей позиции карата.

8
задан Ben McIntosh 6 January 2010 в 03:44
поделиться

1 ответ

Установите Focusable="False" на кнопку. Вы все равно сможете щелкнуть по ней мышью, и она все равно вызовет обработчик события щелчка, но она не приобретет фокус и не вызовет потерю фокуса у TextBox.

.
27
ответ дан 5 December 2019 в 05:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: