当应用程序处于全屏模式时,无法将键盘输入用于Silverlight 3中的文本框控件

时间:2009-12-11 14:39:48

标签: silverlight silverlight-3.0 silverlight-4.0 keyboard-events

当我将应用程序移动到全屏模式时出现 - 我无法在文本框控件中输入文本。似乎键盘事件被忽略了。我在这里找到了一篇文章(http://forums.silverlight.net/forums/t/142460.aspx),记录了同样的问题。

我还读过,如果某个应用程序受信任,那么在Silverlight 4中将会捕获键盘事件。无论如何,我可以做到这一点,即使用Silverlight-3?从我看到的没有!

或者说未来是否允许不受信任的应用程序在全屏模式下触发键盘事件?

1 个答案:

答案 0 :(得分:3)

不,您不能在SL3中执行此操作,并且您只能在浏览器外的受信任应用程序中在SL4中执行此操作。

这是一个安全问题,因此永远不会允许这样做。如果你可以绘制整个屏幕,你可以让用户认为机器看起来需要输入密码(例如,他们的系统密码或他们的谷歌密码)。