如何开发一个 xamarin 表单组件控件以在项目中用作 dll

How to develop a xamarin forms component control to be used as dll in a project

我正在开发一个针对(Windows、Androi 和 IOS)平台 "this library should be added to an existing Xamarin forms Portable project as DLL reference" 的 xamarin 表单 class 库(自定义组件)并希望添加一个UI 从库内部控制和使用它的本机函数。无法在 PCL 中添加自定义呈现器,因此有人可以帮助了解如何访问控件的本机功能吗?

您可以按照 Xamarin 关于如何构建 NuGet 包的 this piece 文档从头开始。然后确保在没有过多引用的情况下构建它们并在示例项目中测试它们。

但为了让您的生活更轻松,请看一下 James Montemagno 撰写的 Visual Studio extension。它会为您安装一些项目模板,因此命名是一致的,并且您已经设置了基础知识以开始构建可重用代码。