为什么WPF gui不能在Windows 10上显示?

本文关键字:显示 Windows WPF gui 不能 为什么 | 更新日期: 2023-09-27 18:08:57

升级到Windows 10后出现问题,GUI不显示或部分显示调整窗口大小后,一切都出现了在Windows 7、Windows 8和Windows 8.1上都没问题会出什么问题呢?

以便更好地理解问题这个视频

为什么WPF gui不能在Windows 10上显示?

由于WPF使用DirectX来渲染其UI,我怀疑这个问题可能是由Windows 10中的图形驱动程序引起的。您可以尝试更新您的图形驱动程序,看看问题是否仍然存在?

也许你也可以尝试通过隐藏WPF窗口然后再显示它来强制WPF窗口重新绘制自己。像这样:

private void Window_Loaded(object sender, RoutedEventArgs e)
{
    Hide();
    Show();
}

如果这还不能解决问题,请告诉我。

更新:

有人在Windows 10中也有类似的问题,他通过处理窗口的ContentRendered事件解决了这个问题。也许你可以试试他的解决方法是否适合你。

对于我来说,WPF应用程序不会出现在开发模式(在Visual Studio中),但如果您以管理员身份打开Visual Studio,它就会工作。