【1.AutoMapper】
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?
AutoMapper是一个.NET的对象映射工具,AutoMapper可以将复杂的对象转换为DTO(Data Transfer Object),或者简单的对象,以方便数据的序列化以及传输。
【Github地址】:https://github.com/AutoMapper/AutoMapper
【使用平台】:.Net
【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.
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 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.
【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.
【CodePlex地址】:http://appbarutils.codeplex.com/
原文:http://www.cnblogs.com/fb-boy/p/3543822.html