Hello All,我可以使用Xamarin中的Mvvm Cross框架为所有平台编写一个UI吗?
就像我为可以为Android,IOS,Windows等不同平台生成的通用UI编码一样。
我看到Xamarin Forms提供了类似的东西,但MVVMCross呢。
答案 0 :(得分:0)
不,Mvvmcross不会自动提供UI。视图是特定于平台的,而模型和视图模型是独立于平台的。 使用Forms这三个都是独立于平台的。为了完成这项工作,Forms添加了另一个层,称为Renderer(特定于平台)。开箱即用的是一堆渲染器,然后是第三方社区(特别是Forms Labs),最后,您可以制作自己的渲染器或扩展现有的渲染器。
答案 1 :(得分:0)
因此,如果我在简单的sencario中得出结论,因为xamarin形式使用Mvvm所以最好使用xamarin形式而不是mvvmcross用于单个Ui