Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Simple MVVM Toolkit
Simple MVVM Toolkit

Simple MVVM Toolkit

Tony Sneed

|
13,144 installs
| (5) | Free
Simple MVVM Toolkit provides a simple approach for building Silverlight, Windows Phone and WPF apps using the Model-View-ViewModel design pattern. It consists of helper classes, templates, code snippets, documentation and samples.
Download

Documentation: http://simplemvvmtoolkit.codeplex.com

Features:

  • Support for Silverlight 4.0 & 5.0, WPF and Windows Phone 7.1
  • Helper classes, Visual Studio templates, code snippets
    • Helpers: Model and view-model base classes, MessageBus, 
      DelegateCommand, MEF Export attribute
    • Project Templates for Silverlight, RIA Services, Windows Phone, WPF
    • Item Templates: View-model, detail view-model, 
      view-model locator, injected view-model locator
    • C# Code Snippets: bindable property, vm locator, command
    • XML Code Snippets: Blend event-trigger
  • Sample applications with step-by-step instructions
    • End-to-end Silverlight Mvvm sample using WCF
    • Simplified “Getting Started” sample
    • Associated properties sample
    • Async execution sample
    • Enum to list conversion sample
    • Message bus sample
    • Navigation sample
    • Dependency injection (MEF) with unit testing
  • Model and ViewModel base classes
  • Strongly typed data binding with lambda expressions
  • View-model locator service
  • DelegateCommand based on ICommand
  • AssociateProperties method to link view-model and model properties
  • Event-based facility for two-way communication between views and view-models
  • MessageBus for sending notifications in a loosely coupled fashion among view-models
  • Dependency injection (IoC) for unit testing using MEF (Managed Extensibility Framework)
  • IEditableDataObject support with deep cloning
  • Conversion of enums to lists for populating combo boxes
  • Async support with transparent marshaling to the UI thread
  • Built-in support for WCF RIA Services
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft