zoukankan      html  css  js  c++  java
  • silverlight全屏模式

       Silverlight 提供了在全屏模式下显示基于 Silverlight 的应用程序的功能,可以实现全屏功能,先看一个示例;

    xaml:

      

        <Grid x:Name="LayoutRoot" Background="White">
    <Button Content="全屏" Height="23" HorizontalAlignment="Left" Margin="174,106,0,0" Name="button1" VerticalAlignment="Top" Width="75"/>
    </Grid>
     public CygBrowser()
    {
    InitializeComponent();

    }

    private void button1_Click(object sender, RoutedEventArgs e)
    {
    Content contentObject = Application.Current.Host.Content;//Content 位于System.Windows.Interop命名空间;
    contentObject.IsFullScreen = !Application.Current.Host.Content.IsFullScreen;
    }


          根据代码中演示点击全屏按钮就可实现全屏与取消全屏操作,在全屏模式下,按esc键同样可以退出全屏。

           相对来说silverlight实现全屏是非常简单的,但是此方法目前只局限于OOB模式下,大多数键盘按键讲会禁止大多数键盘事件,好像sl5解决了这个问题,默认情况下一次只能有一个应用程序可处于全屏模式,如果该应用程序在用户切换到其他应用程序时将会退出全屏模式。

  • 相关阅读:
    contes配置nginx教程
    jquery 图片放大镜,草稿版
    VUE学习第四次
    VUE学习 第三次
    ryu
    ovs & ryu & mininet
    centos安装mininet 和卸载
    端口镜像
    数据中心网络监控小结
    5、Kafka生产过程分析
  • 原文地址:https://www.cnblogs.com/tanliang/p/2263288.html
Copyright © 2011-2022 走看看