The mini-ViewModel pattern
The construction of a ViewModel is often seen as the standard technique for solving binding problems within WPF and Silverlight. However, the addition of a ViewModel adds complexity to your code. This...
View ArticleMVVM Charting – Binding Multiple Series to a Visiblox Chart
This post describes a method of using attached properties to bind a ViewModel which contains multiple data series to a Visiblox chart without any code-behind. The Visiblox chart supports databinding...
View ArticleViewModel INotifyPropertyChanged Code Generation
This blog post describes a novel method of generating boiler-plate MVVM code using codesnippet automation. You simply add attributes to your view model classes and the code is generated for you!...
View ArticleA Simple Windows Phone 7 MVVM Tombstoning Example
This blog post shows how to implement tombstoning within a Windows Phone 7 application that following the Model-View-ViewModel pattern. UPDATE: I have published a update to this blog post to handle...
View ArticleA Windows Phone 7.1 (Mango) MVVM Tombstoning Example
In this blog post I look at the new application lifecycle model that Windows Phone 7.1 (Mango) introduces, and show how to handle the various lifecycle events in a simple MVVM application. In a...
View ArticleTombstoning with PhoneGap for Windows Phone 7 (and KnockoutJS)
A few weeks back I wrote a blog post about how the recent announcement of PhoneGap support for Windows Phone 7 (WP7) which makes it possible to develop HTML5-based applications. In my previous blog...
View ArticleIntegrating Knockout and jQueryMobile
This blog post looks at the issues regarding integration of KnockoutJS and jQueryMobile, and provides a simple worked example – a Twitter Search application – where the two technologies play nicely...
View Article