У нас есть существующее приложение, которое мы пытаемся заменить новым приложением WPF.
Один из элементов управления, которые мы используем в унаследованном приложении, имеет специальное поведение, при котором элемент управления перенаправляет любой вводимый пользователем текст вобрабатываться извне.После чего результат обновляется программно обратно в элемент управления.(элемент управления ведет себя аналогично только для чтения TextBox
в том смысле, что пользователю не разрешено редактировать текст непосредственно в элементе управления; любой текст, введенный пользователем, перенаправляется до его отображения в элементе управления)
Мы установилипри использовании события OnPreviewTextInput
для перенаправления e.Text
и пометки события как e.Handled
.Это работало с использованием английского ввода, а также Microsoft IME.Но когда мы попытались использовать Microsoft Korean IME, e.Text
выглядит как пустая строка ...
Есть мысли о том, почему это будет работать для японского, а не для корейского?