Xamarin表单客户控制库



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

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

有人能告诉我正确的方向吗。

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

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

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

最新更新