2013-10-22 78 views
1

我试图启用WPF中的输入法...它适用于某些文本框,但不是我实际需要它的输入法。我这样做在XAMLWPF输入法编辑器

InputMethod.IsInputMethodEnabled="True" InputMethod.PreferredImeConversionMode="Native" InputMethod.PreferredImeState="On" 

我有一个自定义屏幕上的键盘,文本框具有焦点,并且按键可以在屏幕上推,并发送相应的字母文本框。但是,当将上述xaml设置为此自定义键盘中的文本框时,候选窗口根本不会显示,而是在屏幕的左上角出现一个奇怪的小黑色控件,并带有文本框和绿色箭头的“Enter”。在键盘上按下的任何文本都会显示在黑色的小控件上,而不显示文本,但按下回车键后,该文本会显示在我的键盘上。

最终我试图融入简体中文。再说一遍,这对所有其他文本框都是完美的,但实际需要它的是屏幕上的自定义键盘。

有什么想法?我真的坚持这一点。

干杯。

UPDATE

这是我看到的形象,不向下滚动,它的黑色小控制与绿色箭头。 http://babelstone.blogspot.ca/2010/05/prototyping-tangut-imes-or-why-windows.html

+0

按下一个字母后按数字“2”,中文输入显示在文本框中,因此它正在工作,但候选窗口看起来不像它应该显示的那样,并且不显示选项。它在右上角,但允许我拖动它,非常奇怪,我以前从未见过。 – bl4kh4k

回答

0

所以我一直在寻找不同的IME设计,记事本似乎显示出不同的东西。但是我最终得到了这个小黑盒子的控件来显示我实际打字的内容。将xaml移到代码后面,它开始工作。

+0

您好我正面临类似的问题,您能告诉您什么是您的解决方案 – puneet