silverlight中的全屏模式

时间:2008-09-27 08:07:22

标签: asp.net silverlight

是否可以使用silverlight以全屏模式显示图像。我正在寻找一些像flash视频播放器的全屏选项。

2 个答案:

答案 0 :(得分:5)

您可以设置

Application.Current.Host.Content.IsFullScreen = true;

这必须通过鼠标按钮事件或点击完成,如果没有他们的一些互动,你就不能强迫用户进入全屏。

然后你需要缩放图像。如果它在一个自动缩放的元素中,就像Grid单元格一样,Grid会自动调整大小(如果它是页面上的根元素,并且页面没有指定宽度或高度)那么你很好,但除此之外你将需要处理Application.Current.Host.Content.FullScreenChanged事件,并调整大小或将缩放变换应用于图像或其容器以使其填满屏幕,并在返回非全屏模式时执行相同操作

答案 1 :(得分:-1)

设置System.Windows.Interop.BrowserHost.IsFullScreen = true。