微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。