Мой код
У меня есть текстовое поле WPF:
<TextBox Panel.ZIndex="2" Height="50" Name="tbServerAddress"/>
И я отключаю метод ввода, используя код:
InputMethod.SetIsInputMethodEnabled(tbServerAddress, false);
Проблема
Когда IME активен, ввод с цифровой клавиатуры:
игнорируется, даже если на цифровой клавиатуре выводятся только цифры!
Другойпроблема заключается в том, что, если я использую Windows 10 на экранной клавиатуре IME, которая выглядит следующим образом:
Текстовое поле будет получать любой ввод IME, игнорируя эффект InputMethod.SetIsInputMethodEnabled
.
Вопрос
Как я могу позволить цифрам из числовых чисел проходить в TextBox, но игнорировать на экране IME?