在Silverlight中的textBox的keyDown事件中模拟Ctrl键

时间:2012-12-18 07:22:25

标签: c# silverlight microsoft-ui-automation

我在我的应用程序中使用了richTextbox&在chrome内部,richtextbox没有捕获 SPACE

我发现这是一个错误,但我不想使用第三方修补程序。

richTextbox可以识别 Ctrl + Space & Shift + Space 键 所以我决定在richTextbox的keydown事件中模拟 Ctrl

但我不知道如何在没有SendKeys的情况下模拟它? 我已经完成了UI自动化,但没有找到键盘模拟。

任何帮助?

1 个答案:

答案 0 :(得分:0)

这是javascript hotkey覆盖Silverlight中的Space键。 我在我的应用程序中使用javascript作为热键。空间必然会有某种功能。每当我按空格(当silverlight文本框有焦点时),javascript正在执行该功能,所以我从javascript中删除了密钥。

现在它在chrome中运行良好。

由于这个链接,我认为它是一个错误

http://code.google.com/p/chromium/issues/detail?id=125924

我为责备Silverlight&而道歉视觉工作室&表达式混合,它是javascript。