设置窗口几乎在最上面
本文关键字:窗口 设置 | 更新日期: 2023-09-27 18:12:18
我编写了一个编辑器,它应该具有全屏模式(编辑器覆盖100%的屏幕,任务栏不可见)。你可能会说"把窗口设置在最上面",但问题是:我的编辑器运行外部程序,这些程序必须是可见的。
我的编辑器应该隐藏任务栏,但不是最上面的其他应用程序。这可能吗?以及如何?
你不需要一个TopMost窗口来覆盖任务栏。创建一个无边框的最大化窗口就足够了:
public MainWindow() {
InitializeComponent();
this.WindowState = System.Windows.WindowState.Maximized;
this.ResizeMode = System.Windows.ResizeMode.NoResize;
}
您仍然需要一种方法让用户激活另一个应用程序的窗口。我不清楚你是怎么想的,但Alt+Tab行得通。