0

我编写了一个编辑器,它应该具有全屏模式(编辑器覆盖 100% 的屏幕,任务栏不可见)。您会说“将窗口设置在最顶层”,但问题是:我的编辑器运行必须可见的外部程序。

我的编辑器应该隐藏任务栏,但对于其他应用程序来说不是最重要的。这可能吗?如何?

4

1 回答 1

3

您不需要 TopMost 窗口来覆盖任务栏。创建一个无边框的最大化窗口就足够了:

    public MainWindow() {
        InitializeComponent();
        this.WindowState = System.Windows.WindowState.Maximized;
        this.ResizeMode = System.Windows.ResizeMode.NoResize;
    }

您仍然需要一种方法让用户激活另一个应用程序的窗口。目前尚不清楚您的想法,但 Alt+Tab 有效。

于 2013-05-06T00:25:29.450 回答