0

我需要创建一个可重用的 Xamarin Forms 控件,该控件将在两个单独的项目中使用。它确实需要 IOS 和 Android 的自定义渲染器。问题是我无法确定我们使用哪种项目来为 Xamarin 表单创建可重用的自定义控件库。

每个站点似乎都在谈论创建可以在同一个项目中重用的客户控件。但我需要在一个单独的项目中重用它。

有人可以指出我正确的方向。

4

1 回答 1

0

根据您对多目标的需求,使用具有MSBuild.Sdk.Extras类型的共享项目的解决方案可能会很有帮助。然后,您可以将共享项目打包到一个包中,您可以从您的应用程序项目中引用该包并在本地使用。

可能会指导您并向您展示路径的示例是应用程序开发人员跨平台使用的已知 nuget 包,只是一个示例Xamarin.Forms.PancakeView

相关MSBuild.Sdk.Extras如何根据平台目标在自定义控件中使用不同的基类?

于 2021-04-30T16:38:57.893 回答