Tag Archives: MVVM

Real-World MVVM with Entity Framework and ASP.NET Web API

I just completed a sample application using Simple MVVM Toolkit together with Trackable Entities to build a real-world N-Tier solution with a WPF client and portable POCO entities that are automatically change-tracked and sent to an ASP.NET Web API service … Continue reading

Posted in Technical | Tagged , , , | 10 Comments

Android and iOS Development with Simple MVVM Toolkit? Yes you can!

Note: This is Part 1 of a three part series.  This post deals with iOS development. Part 2 will delve into Android development, and Part 3 will discuss how to create a Simple Mvvm Portable Library with code that can … Continue reading

Posted in Technical | Tagged | 9 Comments

Simple MVVM Toolkit v 5.0 for VS 2013

Update: The VSIX installer for version 5.5.0.1 of Simple MVVM Toolkit includes the toolkit code snippets! They are included as a pkgdef (VS add-in). So after installing the toolkit, press Ctrl+K, Ctrl+X and select a C# or XAML snippet from … Continue reading

Posted in Technical | Tagged | 7 Comments

Simple MVVM Toolkit for Silverlight 5.0, Windows Phone 7.1

I’ve just upgraded my Simple MVVM Toolkit to support Silverlight 5.0 and Windows Phone 7.1!  You can download the latest version here and take it for a spin – or get it from the Visual Studio Extensions Gallery by opening … Continue reading

Posted in Technical | Tagged | 21 Comments

Commands versus Event Triggers in MVVM

Recently I’ve received some questions from the Simple MVVM Toolkit’s discussion forum on when to use commands versus Blend-style event triggers. For several reasons I tend to favor event triggers over commands in most scenarios, especially for Silverlight applications. Download … Continue reading

Posted in Technical | Tagged , | 10 Comments

Validation with Simple MVVM Toolkit

In version 2.1 of Simple MVVM Toolkit I added support for validation with INotifyDataErrorInfo. This interface obsolesces IDataErrorInfo because it does everything that interface did but enables additional functionality: Multiple validation errors per property Entity-level validation Asynchronous server-side validation INotifyDataErrorInfo … Continue reading

Posted in Technical | Tagged | 20 Comments

Simple MVVM Toolkit 2.1 Released!

There has been some good feedback on the project discussion board for Simple MVVM Toolkit. So I’ve incorporated most of the requested features and improvements and rolled them into an update. Version 2.1 includes support for validation with INotifyDataErrorInfo for … Continue reading

Posted in Technical | Tagged | 12 Comments