6

我正在编写一个可以全屏显示的 Silverlight 应用程序(想想 YouTube 全屏显示)。这很简单。但是,我想为用户提供保持应用全屏的能力,即使他们点击离开。

许多用户有多个显示器,因此将应用程序缩小到浏览器中并不总是有意义的。目前,如果他们让我的应用全屏显示,他们会看到“按 ESC 退出全屏”消息,然后在其他显示器上对应用的任何点击都会导致全屏 Silverlight 应用缩小。

我相信 Silverlight(以及 Flash)的这种行为是一种安全功能,可以防止人们编写保持全屏状态的应用程序。但是,我想知道是否有一种“选择加入”的方式让用户说“我不介意这个应用程序保持全屏显示”。

我也很想知道这是否可以用 Flash 完成。

4

3 回答 3

3

Silverlight 4 添加了全屏固定模式:

http://www.silverlight.net/learn/videos/all/fullscreen-window-pinning/

于 2010-11-18T07:15:38.130 回答
2

我不相信这在 Silverlight 中是可能的 - 正如您正确地说,由于安全问题,全屏时控制受限。

于 2009-05-22T15:51:59.663 回答
2

在 silverlight 4 中可以使用 Content.FullScreenOptions 属性 http://msdn.microsoft.com/en-us/library/system.windows.interop.content.fullscreenoptions(v=VS.95).aspx 演示: http: //www.michaelsnow.com/2010/06/21/silverlight-tip-of-the-day-31-pinning-full-screen-mode/

于 2010-11-18T07:19:42.610 回答