创建 Xamarin plugin/user 控件库
Create Xamarin plugin/user control Library
我需要创建一个 Xamarin 插件(可以在 Nuget 上发布的东西),其中包含 UI 和与私人业务登录流程相关的业务逻辑。
现在我的问题是:创建它的最佳方法是什么?
我想在 Xamarin 中创建两个独立的项目来嵌入所有内容,一个 iOS class 库和一个 Android class 库。可以这样做吗?而且,对我来说更重要的是,是否可以将 UI 包含在此类项目中并在 XAML 中进行设计?
ui 应该很简单,一个带有两个文本输入和一个按钮的登录表单,但我想使用可视化编辑器来做到这一点。
显然,该插件的真正优点是其下方的业务登录将使用自定义身份验证类型。
您可以创建多平台图书馆项目,您可以在其中实施图书馆业务逻辑的特定于平台的实施。
Microsoft 网站上有一个很好的教程:
https://docs.microsoft.com/en-us/xamarin/cross-platform/app-fundamentals/nuget-multiplatform-libraries/single-codebase
要了解有关创建 Nuget 包的更多信息,您应该阅读:https://docs.microsoft.com/en-us/nuget/create-packages/overview-and-workflow
我需要创建一个 Xamarin 插件(可以在 Nuget 上发布的东西),其中包含 UI 和与私人业务登录流程相关的业务逻辑。
现在我的问题是:创建它的最佳方法是什么?
我想在 Xamarin 中创建两个独立的项目来嵌入所有内容,一个 iOS class 库和一个 Android class 库。可以这样做吗?而且,对我来说更重要的是,是否可以将 UI 包含在此类项目中并在 XAML 中进行设计?
ui 应该很简单,一个带有两个文本输入和一个按钮的登录表单,但我想使用可视化编辑器来做到这一点。
显然,该插件的真正优点是其下方的业务登录将使用自定义身份验证类型。
您可以创建多平台图书馆项目,您可以在其中实施图书馆业务逻辑的特定于平台的实施。
Microsoft 网站上有一个很好的教程: https://docs.microsoft.com/en-us/xamarin/cross-platform/app-fundamentals/nuget-multiplatform-libraries/single-codebase
要了解有关创建 Nuget 包的更多信息,您应该阅读:https://docs.microsoft.com/en-us/nuget/create-packages/overview-and-workflow