当您使用以下代码全屏显示应用程序时,键盘支持将被禁用。我怎么能摆脱那个?我想在全屏模式下使用键盘。有可能吗?
Application.Current.Host.Content.IsFullScreen = true
更新:
这只发生在上面的代码中。当您使用浏览器的F11热键全屏时,键盘已启用。那么,我怎样才能找到一种以编程方式按F11键的方法呢? Javascript方法不适合这种情况。
答案 0 :(得分:2)
这是一个安全功能......
您可以在此处查看更多详细信息: http://msdn.microsoft.com/en-us/library/cc189023(VS.95).aspx
当基于Silverlight的应用程序处于全屏模式时,大多数键盘事件都被禁用。在全屏模式期间键盘输入的这种限制是安全特征,并且旨在最小化用户输入非预期信息的可能性。在全屏模式下,唯一允许的输入是通过以下键:
向上箭头 向下箭头 左箭头 右箭头 空格键 标签 PAGE UP 向下翻页 家 结束 ENTER