WinUIWin32 和 UWP在调整大小方面滞后

问题描述

我在调整 WinUI 应用程序窗口大小时遇到​​延迟问题。我尝试了 Win32 和 UWP 选项,在这两种情况下,背景的重绘都滞后并且出现白色边框。此外,NavigationView 菜单元素(尤其是“设置”图标)刷新缓慢。

我发现这里描述的这个问题:https://github.com/microsoft/microsoft-ui-xaml/issues/2506,但是,当我尝试 UWP XAML 应用程序时,即使背景似乎已正确刷新,图标的刷新仍然缓慢。

仅用于测试,我运行带有 NavigationView 菜单的“XAML 控件库”应用程序,并且在窗口调整大小期间刷新没有问题。与我测试的所有应用相比,调整大小明显更顺畅。

现在我想知道“XAML 控件库”是什么类型的应用程序?我的应用程序可能有什么问题(在所有情况下它只是一个带有 NavigationView 的模板应用程序)? GPU加速有什么设置需要设置吗?

解决方法

XAML 控件库是一个 uwp 类型的应用程序。经过我的测试,uwp项目没有你说的重绘延迟。您可以创建一个如下图所示的新空白应用程序进行测试。

此问题可能与 WinUI 3 库有关,建议您向 GitHub 报告此 WinUI 3 问题。

enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...