locked
WP7输入法开发 RRS feed

  • 问题

  • 我想给WP7开发一个输入法,请问有什么办法可以获取到WP7原生英文输入法的输入法面板实例 和候选词的那个控件的实例?我要动态修改那候选词的内容

    • 已移动 Jiong ShiMVP 2011年7月18日 7:37 此问题属于WP7开发内容 (发件人:Windows Mobile 开发)
    2011年7月18日 5:01

答案

  • WP暂时没有提供API来直接访问SIP,你可以捕捉OnKeyDown事件来做你的输入法,你的输入候选栏可以覆盖在默认输入法的候选栏上面。
    Jake Lin
    2011年7月21日 0:38

全部回复

  • 你好,

    我所知道的是,对于一些控件(如TextBox),我们可以利用InputScope来设置输入的范围(如数字、字母等)。至于输入的内容,我们可以通过该控件的KeyUp事件来检查。

    具体可以参考《Programming Windows Phone 7 》(Microsoft Press ebook)这本书的第302页--TextBox and Keyboard Input节。


    施炯
    2011年7月18日 7:36
  • 目前WP7没有提供输入法相关的API,所以无法访问楼主所说的原生输入法。

    楼主描述的场景应该都无法实现。


    专注于Windows Phone
    2011年7月19日 2:57
    版主
  • WP暂时没有提供API来直接访问SIP,你可以捕捉OnKeyDown事件来做你的输入法,你的输入候选栏可以覆盖在默认输入法的候选栏上面。
    Jake Lin
    2011年7月21日 0:38