将 Uno (UWP) 应用程序迁移到 WinUI 3.0

问题描述

我有一个基于 UWP 的 uno 应用程序,带有 Droid、iOS 和 wasm。我想将其更新为基于 WinUI 3 的应用程序,并删除 UWP 平台。

在我的项目中使用 Microsoft.Toolkit.Uwp.UI.Controls,因为 UniformGrid 和 DataGrid。 我想根据这篇文章将 Uno.UI 更改为 Uno.WinUI:https://platform.uno/docs/articles/updating-to-winui3.html 但 Microsoft.Toolkit.Uwp.UI.Controls 依赖于 Uno.UI。

如何在新的 WinUI 3 桌面应用程序中使用 DataGrid 和 UniformGrid?

提前致谢!

解决方法

WCT(Windows 社区工具包)包以不同的 WinUI 名称发布:它们被命名为 CommunityToolkit.WinUI.* 而不是 Microsoft.Toolkit.Uwp.*

截至撰写此回复时,WCT 的此分支尚未移植到 Uno。尚未公布针对此特定工具包的迁移策略。

相关问答

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