我可以在同一个项目中将 Xamarin.Forms 和 Xamarin.Native 用于 UI 吗?

Nic*_*sis 5 xamarin.ios xamarin.android xamarin xamarin.forms

我目前是 Xamarin 的新手。我已经学会了在 Xamarin.Android - Xamarin.iOS 和 Xamarin.Forms 上进行开发。我的背景来自原生 Android 应用程序(Java)和 iOS 应用程序(Swift)。我的问题是我可以将 Xamarin.Forms 用于基本 UI,同时将 Xamarin.Native 用于同一项目中更复杂的 UI 吗?更具体地说,我可以在同一个项目的 UI 透视图中结合所有 Xamarin 技术吗?

Sus*_*ver 6

更具体地说,我可以在同一个项目的 UI 透视图中结合所有 Xamarin 技术吗?

是的,但这些功能目前处于预览状态,买家要当心;-)

Xamarin.Forms Embedding 3.0目前处于预览阶段,可通过自定义 Nuget 提要获得。


Iva*_*čin 3

你可以。您需要创建标准 Xamarin.iOS + Xamarin.Android 项目并向其中添加 Xamarin.Forms NuGet。您可以在共享项目中添加 Xamarin.Forms 页面,在本机项目中创建这些类并将它们转换为UIViewControllerFragment。更多信息请参见https://developer.xamarin.com/guides/xamarin-forms/platform-features/native-forms/

请注意,这不是任何类型的预览。