WPF应用程序保留在Windows Server桌面上的所有其他窗口之上

时间:2016-07-25 09:07:00

标签: wpf windows-server-2012

我们有一个WPF应用程序,其中主窗口间歇保持在桌面上所有其他窗口的顶部。即使在应用程序自行打开的对话框之上!并且:我们只在Windows服务器上运行时看到这一点(我们主要使用Windows Server 2012)。从不在Windows工作站(Windows 8或10)上。

例如,我们可以使用应用程序几个小时,突然间无法在我们的应用程序之上获取其他窗口。不是通过选择另一个窗口,而不是alt-tab,没有。退出的唯一方法是重新启动应用程序。

代码方面,这几乎就是我们所做的:

MyMain main = new MyMain();
main.Initialize();
main.Show();

MyMain的定义如下:

public partial class MyMain : Window, INotifyPropertyChanged

MyMain上的其他属性是Window的常用属性。

之前我在Windows Server上遇到过GUI问题。那是在旧的MFC / Win32天。 (我认为这是错误的dll或dll版本。)其中一些仍然会在WPF中出现问题吗?

如果这是一个不充分的描述,我表示道歉,但我希望有人可能经历过类似的事情并且可以提供建议。

0 个答案:

没有答案