有没有办法将 Xamarin.forms 添加到通用 Windows 应用程序 (UWP)?

Is there a way to add Xamarin.forms to a Universal Windows App(UWP)?

我有一个 UWP 应用程序,我希望它能够 运行 进入 Android 并使用 Xamarin.forms IOS。无论如何要移植它并 运行 它在他们两个上?

简答:没有。

长答案:Xamarin Forms 也是 "Xaml",但在完全不同的框架之上工作。

如果你使用了一个好的架构,你可以使用你所有的视图模型(或者你的 ui 逻辑被调用的任何东西)并且只是在上面放一个 Xamarin.Forms UI .运气好的话,您可以重用现有 xaml 中的许多结构,但由于大多数名称不同,这几乎是一个完整的重写。或者,您可以在代码之上放置一个带有 Xamarin.Plattform UI 的原生 UI。

所以如果你想跨平台,你必须至少添加一个全新的UI。