我正在编写一个可以全屏显示的 Silverlight 应用程序(想想 YouTube 全屏)。这很简单。但是,我想为用户提供即使他们点击离开也能保持应用全屏显示的能力。
许多用户有多个显示器,因此将应用程序缩小回浏览器并不总是有意义的。目前,如果他们让我的应用程序全屏显示,他们会看到“按 ESC 退出全屏显示”消息,然后单击其他显示器上的应用程序会导致全屏 Silverlight 应用程序缩小。
我相信 Silverlight(以及 Flash)的这种行为是一种安全功能,可以防止人们编写保持全屏显示的应用程序。但是,我想知道是否有一种“选择加入”的方式让用户说“我不介意这个应用程序保持全屏”。
我也很想知道这是否可以用 Flash 完成。
最佳答案
Silverlight 4 添加了全屏固定模式:
http://www.silverlight.net/learn/videos/all/fullscreen-window-pinning/
关于flash - 允许 Silverlight(和 Flash)应用保持全屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/898384/