是否可以使用具有上下文感知功能的嵌入式屏幕键盘构建Silverlight应用程序(例如,只有当文本框处于焦点时才会出现屏幕键盘)。
答案 0 :(得分:1)
是的,但你需要额外的javascript来显示\隐藏silverlight app。
例如:用户关注密码文本框,javascript会显示您的应用。点击应用程序的虚拟键盘会引发编辑文本框的JavaScript。
HTH
答案 1 :(得分:0)
我一直在寻找同样的东西,所以我创建了一个可以附加到Textboxes和其他控件的虚拟输入键盘 - 看看这里:
http://www.orktane.com/Blog/post/2009/11/09/Virtual-Input-Keyboard-Behaviours-for-Silverlight.aspx
希望有所帮助,虽然迟了5个月:)
答案 2 :(得分:0)
Andrius Mudinas开源了一款出色的Silverlight屏幕键盘:
http://www.mudinas.com/post/2009/07/10/Silverlight-Keyboard-Control.aspx
我们已将此功能集成到我们自己的Silverlight应用中。请记住将键盘样式从App.xaml复制到项目的App.xaml。
您可以连接到KeyPressed事件。