美文网首页
2. MVVM 在Xamarin 中的应用

2. MVVM 在Xamarin 中的应用

作者: 不如西游 | 来源:发表于2019-08-09 09:05 被阅读0次

    背景: 这篇文章主要是理清如何应用MVVM在Xamarin.form上,以及背后的工作原理。

    资料来源: YouTube,MS文件。 

    https://docs.microsoft.com/en-us/xamarin/xamarin-forms/enterprise-application-patterns/mvvm 


    1. 什么是MVVM(Model-View-ViewModel).

        MVVM和MVC有许多相似之处,比如使用类似的逻辑绑定数据,以便于方便UI的管理。最重要一点也就是要把数据逻辑和UI分开管理,以便于后期的管理,测试和代码复用

    MVVM之间的工作逻辑

        2. MVVM之间的工作逻辑。

        VIEW:和MVC中的VIEW一样,就是用来展示信息的地方,view中的event被点击了以后,被传到ViewModel界面,然后ViewModel再返回数据。e.g: 可以是Xamarin.Forms, Android XAML, storyboard file.

        ViewModel : 类似于MVC中的controler, 主要是和Model交互,管理,作用是管理在View中展示什么。View并不直接和数据交互,而是和VM交互。

        Model:   储存数据的地方:逻辑,data objects.等等。 

        ViewModel 和 Model是portable, 可以使用同样的VM和models去展示不用的UI。 

    相关文章

      网友评论

          本文标题:2. MVVM 在Xamarin 中的应用

          本文链接:https://www.haomeiwen.com/subject/fdlqwqtx.html