很抱歉,这个问题有点太开放了,但是我仍然在解析Xamarin框架的所有内容,甚至连问什么也很难。
我读过的所有内容都声称,从理论上讲,有可能编写一个Xamarin应用程序,该应用程序具有相同的视图和视图控制器(适用于Android和iOS)。我正在开发的应用程序具有非常全面的设计,几乎没有任何原生外观,因此我知道我需要覆盖默认平台的L&F。因此,在两个设备平台上重用所有内容似乎是理想的选择,而Xamarin.Forms似乎是理想的选择。
但是,我还没有找到一个很好的例子来做到这一点。甚至Microsoft的所有Xamarin.Forms正式示例(例如https://github.com/xamarin/xamarin-forms-samples/tree/master/BoxView/BasicBoxView)都使用iOS / Android的ViewControllers / AXML文件。 ??表单的重点不是我 不必这样做吗?为什么在针对Forms的示例中将Forms和本地Xamarin混合在一起?这是不是真的不可能的迹象?
Xamarin看起来非常灵活,这很不错,但是我也发现它难以确定哪些可以一起工作,哪些不能一起工作,以及如何确定最佳解决方案。
谢谢。