【开源项目】开源项目、组件

【1.AutoMapper】 git

AutoMapper is a simple little library built to solve a deceptively complex problem - getting rid of code that mapped one object to another. This type of code is rather dreary and boring to write, so why not invent a tool to do it for us?github

AutoMapper是一个.NET的对象映射工具,AutoMapper能够将复杂的对象转换为DTO(Data Transfer Object),或者简单的对象,以方便数据的序列化以及传输。windows

【关键词】:实体对象映射app

【Github地址】:https://github.com/AutoMapper/AutoMappermvvm

【使用平台】:.Netide

 

【2.MVVMLight】工具

The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in WPF, Silverlight and in the Windows Phone.ui

Like other MVVM implementations, the toolkit helps you to separate your View from your Model which creates applications that are cleaner and easier to maintain and extend. It also creates testable applications and allows you to have a much thinner user interface layer (which is more difficult to test automatically).this

This toolkit puts a special emphasis on the "blendability" of the created application (i.e. the ability to open and edit the user interface into Expression Blend), including the creation of design-time data to enable the Blend users to "see something" when they work with data controls.spa

【关键词】:分层

【CodePlex地址】:http://mvvmlight.codeplex.com/

【使用平台】:Windows Phone

 

【3.AppBarUtils】

AppBarUtils provides out-of-box app bar behaviors/triggers/actions for Windows Phone SDK 7.1/8.0. They enable you to do command binding (also binding for other properties) for app bar buttons/menu items, make use of the built-in Blend SDK and 3rd party behaviors, and dynamically show different app bars for different pano/pivot items or based on different page states.

【关键词】:AppbarButton命令绑定

【CodePlex地址】:http://appbarutils.codeplex.com/

【使用平台】:Windows Phone

 

【4.MVVMLightNavigation】

This is a very simple set of classes that make implementing consistent navigation in your windows phone 8 applications an automated process. For the future I would like to implement this for Windows phone 7+ and perhaps winrt, although winrt already has some good options with MVVMlight.

【关键词】:MVVMLight中统一导航服务

【CodePlex地址】:http://mvvmlightnavigation.codeplex.com/

【使用平台】:Windows Phone