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

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

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

我还了解到,在 Silverlight 4 中,如果应用程序受信任,则将捕获键盘事件。同时我是否可以使用 Silverlight-3 来做到这一点?据我所知没有!

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

最佳答案

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

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

关于silverlight - 当应用程序处于全屏模式时,无法在 Silverlight 3 中使用键盘输入文本框控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1888486/

相关文章:

c# - 如何在与图像分组且具有交互性的段落中获取内联链接?

c# - 将地址转换为坐标

c# - KeyDown 事件不适用于箭头键、Home、End、PageUp、PageDown 和 silverlight 中的其他类似键

silverlight-4.0 - 通过 Silverlight 4 获取 MAC 地址

c# - 图像无法从隐藏代码中的 BitmapImage 正确加载

silverlight - 我需要创建自定义控件吗?

silverlight - 如何将 Silverlight 应用程序最小化到系统托盘

silverlight - 在 Silverlight 5 上使用 GPU 进行通用数学计算

c# - 是否可以在不是为 silverlight 构建的 silverlight 项目中包含外部 dll?

silverlight-4.0 - INotifyDataErrorInfo.GetErrors 应该返回什么类型的 IEnumerable?