使用Esc将全屏切换到窗口模式

时间:2012-11-30 21:17:35

标签: c# wpf visual-studio-2010

我做了一些挖掘,发现一些代码可以在运行时直接运行应用程序到全屏模式,我想知道是否有任何方法可以通过按“Esc”切换回窗口模式

以下是我的全屏模式代码:

private void Window_Loaded(object sender, RoutedEventArgs e) {
    WindowStyle = WindowStyle.None;
    Topmost = true;
    WindowState = WindowState.Maximized;
}

1 个答案:

答案 0 :(得分:3)

设置this.KeyPreview = true;

this.KeyDown += new System.Windows.Forms.KeyEventHandler(Form_KeyDown);

    private void Form_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.Escape)
        {
            this.WindowState = FormWindowState.Normal;
        }
    }