1

我正在尝试在 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

4

1 回答 1

0

所以我一直在寻找不同设计的输入法,记事本似乎显示了一些不同的东西。但我最终让小黑盒控件工作并显示我实际输入的内容。将 xaml 移至代码后面并开始工作。

于 2013-10-22T18:27:42.620 回答