Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net silverlight中的全屏模式_Asp.net_Silverlight - Fatal编程技术网

Asp.net silverlight中的全屏模式

Asp.net silverlight中的全屏模式,asp.net,silverlight,Asp.net,Silverlight,是否可以使用silverlight以全屏模式显示图像。我正在寻找flash视频播放器的全屏选项。设置System.Windows.Interop.BrowserHost.IsFullScreen=true。您可以设置 Application.Current.Host.Content.IsFullScreen=true 这必须通过鼠标按钮事件或点击来完成,你不能强迫用户在没有交互的情况下进入全屏 然后需要缩放图像。如果它位于一个可以自动缩放的元素中,比如网格单元,网格会自动调整大小(比如它是页面上

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

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

您可以设置

Application.Current.Host.Content.IsFullScreen=true

这必须通过鼠标按钮事件或点击来完成,你不能强迫用户在没有交互的情况下进入全屏


然后需要缩放图像。如果它位于一个可以自动缩放的元素中,比如网格单元,网格会自动调整大小(比如它是页面上的根元素,页面没有指定宽度或高度),那么就很好了,但否则,您需要处理Application.Current.Host.Content.FullScreenChanged事件,对图像或其容器进行调整大小或应用缩放变换,使其充满屏幕,并在返回到非全屏模式时执行相同操作。

听起来这在除Microsoft Windows上的运行时之外的其他运行时可能不起作用,所以也许不是最好的解决办法。