为什么WPF gui没有在Windows 10上显示?

问题描述 投票:1回答:2

更新到Windows 10后出现问题,gui没有显示或显示部分调整大小窗口后所有内容出现在Windows 7,Windows 8和Windows 8.1都没问题可能会出错?

为了更好地理解this video

c# wpf user-interface
2个回答
1
投票

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

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

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

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

更新:

Someone in SO also had a similar problem in Windows 10,他通过处理窗口的ContentRendered事件解决了这个问题。也许你可以试试他的解决方案是否适合你。


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.