Uno Platform - 如何使用来自不同项目的用户控件?

Uno Platform - how to use UserControls from a different project?

我正在尝试将来自其他项目的用户控件引用到我在 Uno Platform 中的“共享”项目中。

我怎样才能做到这一点?

为此,您需要使用 Visual Studio 扩展创建一个“Uno Cross-Platform 库”,然后在那里创建一个用户控件。在 3.0 版本的模板中没有 UI 创建一个 UserControl,但这将在 Uno 3.1 中改变。您可以创建 Page 并将内容更改为 UserControl

创建控件并构建项目后,您需要向所有平台头添加对该库的引用。

您可以在此处找到 working sample of this