我有一个WPF窗口,该窗口显示在屏幕右下方的任务栏上方,其中toptop设置为true。一些Windows7用户报告说,当他们通过tasbar菜单图标打开窗口时,Windows任务栏设置窗口会出现在应用程序窗口上方(在Windows10上不会发生)。
在同一台计算机上,DropBox弹出窗口显示在Windows任务栏设置窗口上方。任何想法如何解决这个问题?
您可以处理Window.Deactivated
事件(在当前窗口失去焦点时发生),并将TopMost
属性true
再次设置为。
private void Window_Deactivated(object sender, EventArgs e)
{
// The Window was deactivated
this.TopMost = true;
}
这实际上不是解决方案,因为它不能保证窗口始终位于顶部(例如,另一个应用程序可能使用相同的方法),但是它将使您更接近所需的内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句