Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么在Windows10中调整WPF窗口的大小是不稳定的?_C#_Wpf_Windows 10 - Fatal编程技术网

C# 为什么在Windows10中调整WPF窗口的大小是不稳定的?

C# 为什么在Windows10中调整WPF窗口的大小是不稳定的?,c#,wpf,windows-10,C#,Wpf,Windows 10,我刚把Windows7系统升级到Windows10。当我运行Visual Studio solutions C和WPF,VS 2015和2017并使用鼠标调整窗口大小时,它会非常犹豫或停止调整大小,直到释放鼠标,然后窗口会调整到鼠标的位置。如果我在解决方案中打开一个表单,使它不会扩展到底层WPF窗口之外,那么调整大小是相当正常的。但只要将窗口的任何边缘拖到底层WPF窗口的边界之外,它就具有相同的犹豫/启动/停止行为。所有其他应用程序和窗口都可以平滑调整大小。当系统运行Windows 7时,我没有

我刚把Windows7系统升级到Windows10。当我运行Visual Studio solutions C和WPF,VS 2015和2017并使用鼠标调整窗口大小时,它会非常犹豫或停止调整大小,直到释放鼠标,然后窗口会调整到鼠标的位置。如果我在解决方案中打开一个表单,使它不会扩展到底层WPF窗口之外,那么调整大小是相当正常的。但只要将窗口的任何边缘拖到底层WPF窗口的边界之外,它就具有相同的犹豫/启动/停止行为。所有其他应用程序和窗口都可以平滑调整大小。当系统运行Windows 7时,我没有这种行为

在屏幕上拖动整个WPF窗口是完全平滑的

我已经更新了视频驱动程序,行为没有变化


为什么这些WPF应用在Windows 10中会有这种调整大小的行为?

因为您在调试模式下运行应用。是否打开缓存?它接近内存限制了吗?我有Win10 64位,没有遇到任何屏幕重画问题。尝试关闭一些应用程序,然后启动VS。更新VS至最新版本失败,并确保您使用的是最新的.Net framework。

@Clemens解决了这个问题。这是由Windows 10中存在的鼠标捕获错误引起的。当我使用WPF窗口中提到的代码禁用平板电脑支持时,调整大小开始正常工作。

可能是这样的:。这是Windows101903中的一个bug。