我正在研究.Net(WPF / C#)应用程序,该应用程序在不同时间显示通知(类似于OS X上的Growl通知),我希望通知显示在所有其他窗口之上,包括何时出现是一个完整的屏幕应用程序(如PowerPoint演示文稿)。
无论如何在完整的屏幕应用上显示一个窗口?
答案 0 :(得分:0)
您是否尝试设置此窗口的TopMost = true
参数?
还检查这个帖子: Form top most?
答案 1 :(得分:0)
或者您可以使用Popup,它将位于任何窗口或控件之上。
答案 2 :(得分:0)
WPF。
private void Window_Deactivated(object sender, EventArgs e)
{
Thread.Sleep(2000);
this.Topmost = true;
}
但这不是最佳选择。 在全屏模式下,该显示具有独占访问权,并且只有当它是在OpenGL,DirectX和BackBuffer中施加数据的游戏时,才允许在其上方显示。