zoukankan      html  css  js  c++  java
  • wpf 实现全屏与取消全屏

    /// <summary>
    /// 全屏
    /// </summary>
    public void ToFullscreen()
    {

    //存储窗体信息
    m_WindowState = this.WindowState;
    m_WindowStyle = this.WindowStyle;
    m_WindowTopMost = this.Topmost;
    m_WindowResizeMode = this.ResizeMode;
    m_WindowRect.X = this.Left;
    m_WindowRect.Y = this.Top;
    m_WindowRect.Width = this.Width;
    m_WindowRect.Height = this.Height;

    //变成无边窗体
    this.WindowState = WindowState.Normal;//假如已经是Maximized,就不能进入全屏,所以这里先调整状态
    this.WindowStyle = WindowStyle.None;
    this.ResizeMode = ResizeMode.NoResize;
    this.Topmost = true;//最大化后总是在最上面

    // 调整窗口最大化。
    this.Width = m_DisplayBounds.width;
    this.Height = m_DisplayBounds.height;
    this.WindowState = WindowState.Maximized;

    }

    /// <summary>
    /// 取消全屏
    /// </summary>
    public void ExitFullscreen()
    {

    //恢复窗口先前信息,这样就退出了全屏
    this.Topmost = m_WindowTopMost;
    this.WindowStyle = m_WindowStyle;

    this.ResizeMode = ResizeMode.CanResize;//设置为可调整窗体大小
    this.Left = m_WindowRect.Left;
    this.Width = m_WindowRect.Width;
    this.Top = m_WindowRect.Top;
    this.Height = m_WindowRect.Height;
    this.WindowState = m_WindowState;//恢复窗口状态信息
    this.ResizeMode = m_WindowResizeMode;//恢复窗口可调整信息

    }

  • 相关阅读:
    700. Search in a Binary Search Tree
    100. Same Tree
    543. Diameter of Binary Tree
    257. Binary Tree Paths
    572. Subtree of Another Tree
    226. Invert Binary Tree
    104. Maximum Depth of Binary Tree
    1、解决sublime打开文档,出现中文乱码问题
    移植seetafaceengine-master、opencv到ARM板
    ubuntu16.04-交叉编译-SeetaFaceEngine-master
  • 原文地址:https://www.cnblogs.com/moonlight-zjb/p/4675329.html
Copyright © 2011-2022 走看看