User interface Mvvmcross Xamarin中所有平台的用户界面相同
大家好,我可以在Xamarin中使用Mvvm跨框架为所有平台编写一个UI吗? 就像我为一个通用UI编写的代码一样,它可以为不同的平台Android、IOS和Windows生成User interface Mvvmcross Xamarin中所有平台的用户界面相同,user-interface,xamarin,mvvmcross,User Interface,Xamarin,Mvvmcross,大家好,我可以在Xamarin中使用Mvvm跨框架为所有平台编写一个UI吗? 就像我为一个通用UI编写的代码一样,它可以为不同的平台Android、IOS和Windows生成 我看到Xamarin表单给出了类似的东西,但是MVVMCross呢。不,MVVMCross没有自动提供UI。视图是平台特定的,而模型和视图模型是平台独立的。 对于表单,这三种表单都是平台独立的。为了实现这一点,表单添加了另一个层,称为渲染器(特定于平台)。开箱即用的是一堆渲染器,然后是第三方社区(特别是Forms Labs
我看到Xamarin表单给出了类似的东西,但是MVVMCross呢。不,MVVMCross没有自动提供UI。视图是平台特定的,而模型和视图模型是平台独立的。
对于表单,这三种表单都是平台独立的。为了实现这一点,表单添加了另一个层,称为渲染器(特定于平台)。开箱即用的是一堆渲染器,然后是第三方社区(特别是Forms Labs),最后,您可以制作自己的渲染器或扩展现有的渲染器。因此,如果我用简单的sencario总结,由于xamarin表单使用Mvvm,因此最好在单个Ui中使用xamarin表单而不是mvvmcross我建议更多地了解xamarin。表单内置了自己的Mvvm框架。使用MVVMCross,不可能重用UI代码。