21 people following this project (follow)

Project Description
The MVVM Helper + Behavior library is a set of classes for WPF developers to help them build Model-View-ViewModel oriented applications. It includes some useful WPF classes, a base framework for MVVM and a bunch of Blend behaviors, triggers and actions.

There are lots of examples available at http://www.julmar.com/blog/mark where I've been blogging on how to use this library. I'll push some of that information up here as well.

You can install MVVMHelpers through NuGet http://www.nuget.org - just search for MVVMHelpers, it will add the latest version into your project automatically from within Visual Studio if you install the NuGet plug-in.

Alternatively, you can type the following into the Package Manager console to add it to your project:

PM> Install-Package MVVMHelpers

4.08 2/2012
  1. Modified DeferredBinder to support 2-way bindings
  2. Added back in support for multiple ExportUIVisualizer and ExportViewModel attributes
  3. Removed IDynamicResolver interface, renamed MefComposer to DynamicComposer. You should just use DynamicComposer.Instance as the library is now too dependent on MEF to really change the composition model.
  4. Added ListViewColumnAutoSizeBehavior to provide Grid-like column sizing (Auto,*,##)
  5. Modified ListViewSortBehavior to correct crash when adorner layer is not present.
  6. Fixed bug in ValidationManager when traversing properties and potentially getting into infinite loop
  7. Added MouseGestureScrollViewerBehavior to support iPad-like gestures with mouse on ScrollViewer elements (with inertia)
  8. Added test projects for DeferredBinder, multiple export attributes, ListViewColumnAutoSizeBehavior and MouseGestureScrollViewerBehavior

Last edited Feb 21 at 12:54 AM by markjulmar, version 5