我有一个问题,我的应用程序可以正常工作,但是我有一个用户有 2 个监视器,当应用程序在第二个监视器上时,他遇到了以下问题:
以下屏幕截图取自单个文件。似乎当名称以几个相同的字符开头并且它们位于树视图的顶部边缘时,名称不会更新。
在文件中,从 20 到 23 有 4 个名为“DOVI*”,但当“DOVI21”是显示的第一个时,显示的名称与第二个相同(“DOVI22”)。对于那些以 2 个相同字符开头的字符,我也看到了相同的名称显示错误。如果这还不够难理解,那么只有在我的第二台显示器上查看应用程序时才会发生错误。
以下是截图:
正确的:
不正确:
更新:我打开了树视图的虚拟化,并且树视图的滚动视图上的 IsDeferredScrollingEnabled 属性设置为 true。我不知道这是否相关。
另一个更新:我让另一个拥有多个显示器的用户尝试复制该问题,但他不能。我让最初的用户重新启动认为这只是一些奇怪的操作系统显示问题。这不起作用,所以我要让他更换他的显示器以确定这是否是图形/驱动程序问题。