WPF默认情况下将IME设置为平假名

时间:2013-02-14 12:19:27

标签: c# wpf c#-4.0 wpf-controls ime

我有一个WPF程序,我在代码中将ImeConversionModeValues设置为Native,方法如下:

InputMethod.SetPreferredImeConversionMode(TargetInputElement, 
    ImeConversionModeValues.Native);


我遇到的问题是Ime没有设置为平假名,我需要通过语言栏进行更改。我希望平假名在默认情况下是活跃的。

实现这一目标的方法是什么?

1 个答案:

答案 0 :(得分:0)

找到正确的方法 - 在设置PreferredImeConversionMode之后,我添加了调用:

InputMethod.SetPreferredImeState(TargetInputElement, InputMethodState.On)