Windows Phone 7 MVVM Framework

November 14, 2011 at 7:04 PMdsoltesz

I have recently starting building a new windows phone 7 application and I was looking for a nice MVVM framework to use.  After reviewing several frameworks, I decided to go with UltraLight MVVM framework.  This is a great light weight framework for developing MVVM Silverlight applications with support for tombstoning on the Windows Phone 7.

UltraLight.mvvm provides a quick, easy and light way to add the following features to your Windows Phone 7 applications:

  • Commands
  • Command binding for buttons (with parameters)
  • Support for binding commands to application buttons / menu items on the application bar
  • Dialogs, both notification and confirmation
  • Messaging using the event aggregator publisher/subscriber model
  • Service location
  • Design-time friendly view models
  • Tombstone-friendly view models with control hooks for tombstone events
  • Decoupled navigation support from the view model
  • Decoupled visual state support from the view model
  • Back button interception on the view model
  • Notify property changed using expressions instead of magic strings
  • Dispatcher helper for UI thread access

Posted in: .NET | c# | silverlight | Windows Phone 7

Tags: , , ,

Pingbacks and trackbacks (1)+

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading