MVVM Light Toolkit:轻量化的MVVM框架
MVVM Light Toolkit主要设计用于加速创建与开发WPF、Silverlight、Windows商店(RT)以及Windows Phone等MVVM程序的过程。
MVVM Light Toolkit可以帮助你分离视图与模型,这使得应用程序更加纯净并且易于维护与拓展。它同样可以创建可测试的程序,你可以将用户界面层(通常难以测试)变得更轻量化。
这个工具在创建应用程序时,特别关注“blend可用性”,即具有在Blend中编辑用户界面的能力,用户可以创建设计时专用的数据以便Blend用户能够在设计数据控件时看见一些数据。
安装
将MVVM Light添加到现有项目
如果你想将MVVM Light添加到一个现有项目,你应用使用NuGet package manager下载并添加MVVM Light!
使用源代码
如果你有意愿,你可以获取MVVM Light的源代码,这完全是可选操作。MVVM Light是一个遵循MIT协议的开源项目,更多信息,请访问此处。
安装前清理
MVVM Light相当的“有历史”,文件安装在各个不同的位置。为了防止出现问题,如果你知道曾手动安装过旧版的MVVM Light,我们推荐你清理旧文件。方便起见,你可以下载一个清理程序并按照“清理”页的指南操作。
安装说明
在Visual Studio 2012和2013安装MVVM Light的最佳方式是使用扩展和更新管理器。
- 启动 Visual Studio 2012 或者 2013。
- 选择“工具”菜单,扩展和更新。
- 在扩展和更新的对话框中,选择左侧的“联机”。
- 在搜索框中输入“mvvm light”。
- 点击下载按钮。
- 等待下载完成。
- 接受协议。
- 点击重启按钮。
MVVM Light安装后,选择“文件”,“新项目”菜单,就可以看到MVVM Light的项目模板了:) 另外,如果你在代码编辑时输入“mvvm”,你将可以看见可用的代码片段。
使用
创建新的MVVM Light项目
如果你从头开始创建项目,你可以在Visual Studio中创建一个新的MVVM Light项目,MVVM Light为每一个支持的XAML框架(WPF, Silverlight, Windows Phone, Windows 8)都安装了一个项目模板。
- 在Visual Studio中,选择文件菜单,新建,项目。
- 在新建项目的对话框,在以下项中选择一个分类: Windows Store (Windows 8), Windows (WPF), Silverlight, Windows Phone。所有的模板在Visual C#分类中都直接可见。
运行程序
- 在Visual Studio中,按下Ctrl-F5以执行示例程序。
- 对应的环境将会启动,程序也会正常显示。
开发资源
- 使用文档
- 源代码文档:
- *
- 基础教程
- 博客
- Xamarine
- Navigation服务
- The INavigationService interface
- Xamarin.iOS (with Storyboards)
- Xamarin.iOS (with XIB)
- Xamarin.Android
- Windows Store (WinRT) (soon)
- Windows Phone Applications (WinRT) (soon)
- Windows Phone Silverlight (soon)
- Xamarin.Forms (soon)
- Windows Presentation Foundation (soon)
- Silverlight (soon)
- 视频教程
- MSDN文章
协议
MVVM Light Toolkit遵循MIT开源协议发布。
官方网站:http://www.mvvmlight.net/
开源地址:http://mvvmlight.codeplex.com/
上一篇: jquery实现烟花效果(面向对象)