由于我对Xamarin的经验有限,我不确定这是一个简单或复杂的问题......
如果我想为Android,iOS和Windows Phone创建一个应用程序,但我有一个第三方控件或库,我需要包括它是如何完成的?
例如说我想使用公司XYZ的SuperPicture控件,它具有一些功能,可以说加载图像,裁剪它们等。
答案 0 :(得分:3)
有很多方法可以做到:
答案 1 :(得分:1)
Xamarin组件是基于每个平台开发的。如果它是跨平台的,它是在每个平台上独立开发的。
如果您想要用于平台的现有控件,Xamarin确实能够编写一个包装器(假设不存在),以便在Xamarin项目中使用。
使用Xamarin.Forms(在Xamarin 3中),您可以开发一个跨平台的组件,只要它使用可用的X.Forms组件(和实现的属性)。虽然实际上你仍然会为每个平台提供一些自定义代码,因为X.Forms提供了有限的控制和属性。