更新到Windows 10后出现问题,gui没有显示或显示部分调整大小窗口后所有内容出现在Windows 7,Windows 8和Windows 8.1都没问题可能会出错?
为了更好地理解this video
由于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
事件解决了这个问题。也许你可以试试他的解决方案是否适合你。
对我来说,WPF应用程序不会出现在开发模式下(在Visual Studio中),但如果以管理员身份打开Visual Studio,它就可以运行。