在全屏应用程序上显示窗口

我正在开发.Net(WPF / C#)应用程序,应用程序在不同时间显示通知(类似于OS X上的Growl通知),我希望通知显示在所有其他窗口之上,包括有完整的时候屏幕应用程序(如PowerPoint演示文稿)。

无论如何在完整的屏幕应用程序上显示一个窗口?

您是否尝试设置此窗口的TopMost = true参数?

还检查这个post: 表单最顶层?

或者您可以使用Popup,它将在任何窗口或控件之上。

WPF。

 private void Window_Deactivated(object sender, EventArgs e) { Thread.Sleep(2000); this.Topmost = true; } 

但这不是最好的选择。 在全屏模式下,可以独占访问显示器,只有在允许实现它的情况下才能显示它,如果它是OpenGL,DirectX和BackBuffer中的游戏来强加您的数据。