微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Simple MVVM Toolkit 简介及与MVVM Light Toolkit的对比

        MVVM设计模式通过使用一个中间类(View-Model)将可视化展现(View)和数据(Model)分离。Simple MVVM Toolkit的目的是为了满足你在使用MVVM创建Silverlight应用时的需要。View可以直接绑定View-Model,View-Model将数据模型转换成View可以使用的方式,比如将一个属性的一种类型转换成另一种(如布尔Boolean到可见性Visibility)时,可以在XAML或者code-behind中提供一个View可以调用的公共方法的Behavior。View中的元素也可以直接绑定View-Model中暴露出的Model元素,比如填充combo Box的集合。Model不应该知道View-Model,View-Model也不应该了解View。这些组件之间的松耦合,使得程序拥有更好的可维护性(修改其中一部分而不影响其它部分)、可测试性(隔离其中一部分单独测试)以及可设计性(设计师和开发人员的工作更加独立)。原文地址:http://simplemvvmtoolkit.codeplex.com/wikipage?title=Introduction

         以下是Simple MVVM Toolkit和MVVM Light Toolkit的对比。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐