我正在尝试在 WPF 中启用 IME ...它适用于某些文本框,但不适用于我真正需要的文本框。我在 XAML 中执行以下操作
InputMethod.IsInputMethodEnabled="True" InputMethod.PreferredImeConversionMode="Native" InputMethod.PreferredImeState="On"
我有一个自定义的屏幕键盘,文本框有焦点,可以在屏幕上按下键并将适当的字母发送到文本框。但是,当在此自定义键盘中将上述 xaml 设置为文本框时,候选窗口根本不显示,而是在屏幕左上角出现一个奇怪的黑色小控件,带有一个文本框和一个带有标题的绿色箭头的“输入”。在键盘上按下的任何文本都会转到那个黑色的小控件而不显示文本,但是在按下回车后,该文本会出现在我的键盘中。
最终,我试图加入简体中文。同样,这在所有其他文本框上都非常有效,但我真正需要它的是自定义屏幕键盘。
有什么想法吗?我真的坚持这一点。
干杯。
更新
这是我看到的图像,不要向下滚动,它是带有绿色箭头的黑色小控件。 http://babelstone.blogspot.ca/2010/05/prototyping-tangut-imes-or-why-windows.html