2014-10-01 46 views
0

你好,我可以在Xamarin中使用Mvvm Cross框架为所有平台编写一个UI吗?Mvvmcross中所有平台的相同UI Xamarin

就像我的代码为通用的UI,可以为不同的平台Android,IOS,Windows生成。

我看到Xamarin表单给出了这样的事情,但MVVMCross呢?

+0

我建议去了解更多关于Xamarin.Forms它有它自己的MVVM框架内置。使用MVVMCross不可能重用UI代码。 – 2014-10-01 11:41:07

回答

0

不,Mvvmcross不会自动提供UI。视图是平台特定的,而模型和视图模型是平台独立的。 所有三个表单都是平台独立的。为了完成这个工作,Forms添加了另一个名为Renderer的层(这是特定平台)。开箱即用的是一些渲染器,然后是第三方社区(特别是Forms Labs),最后,您可以制作自己的渲染器或扩展现有的渲染器。

+0

同时使用? http://blog.ostebaronen.dk/2014/07/xamarinforms-and-mvvmcross.html – Stuart 2014-10-02 07:05:28

0

所以,如果我的结论简单sencario,因为xamarin形式使用MVVM所以它能够更好地使用xamarin形式,而不是mvvmcross为一个单一的用户界面

相关问题