Xamarin.forms主页和MVVM概念

时间:2016-01-29 04:52:04

标签: c# xamarin.forms

我是xamarin.forms的新手,我正在开发一个多页面应用程序(Android,iOS,windows),它在大多数页面上都有一个共同的设计。

.net框架具有母版页概念,是否也可以在Xamarin.forms中使用?

最新的Xamarin.forms编码风格是什么?我已经读过它应该是MVVM架构。我从未使用过MVVM架构。所以如果可能的话,任何人都可以帮助我理解Xamarin.forms中的MVVM。

2 个答案:

答案 0 :(得分:1)

MVVM是一种Microsoft模式,您可以在此处看到:https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93viewmodel或google away。

然而,Xamarin表单XAML与WPF XAML完全不同,所以要注意会出现差异。

这是一篇博客文章,介绍了使用MVVM Light的MVVM模式Xamarin Forms应用程序。 http://www.xamarinhelp.com/14-days-to-building-an-enterprise-quality-xamarin-forms-app/

这是一个很大的话题,但它会指出你正确的方向。然后,任何进一步提出的问题可能会更加具体,因为这个问题有点过于宽泛。

答案 1 :(得分:1)

最简单的方法,你可以使用FreshMVVM(MVVM专为Xamarin.Forms设计)

这个框架也有与masterdetailpage相关的概念

https://github.com/rid00z/FreshMvvm

http://www.michaelridland.com/xamarin/xamarinforms-mvvm-first-freshmvvm-application/