我正在尝试构建一个OnScreenKeyboard来填充Silverlight Web应用程序中的Textbox。键盘必须是多语言的,这样当我将语言设置为中文并输入像“a”这样的小写字母时,组合框必须带有中文符号。
Windows XP下的OSK对于我正在使用的触摸屏来说太小了。
我已经使用包含字符串的按钮构建了一个键盘,但它们并不像真正的键盘那样模拟Keypress事件。
是否有与Silverlight的System.Windows.Forms.SendKeys类似的功能?这仅适用于我无法在Silverlight中使用的Windows.Forms。
我正在使用Expression Blend 3和Visual Studio 2008.(Silverlight版本3)
我很乐意提供一些帮助。
关心Knut
答案 0 :(得分:0)
这篇文章介绍了如何将Kyeboard行为附加到UI控件http://www.orktane.com/Blog/post/2009/11/09/Virtual-Input-Keyboard-Behaviours-for-Silverlight.aspx