Posts

Showing posts from 2013

The View Part 1 - Definition and Bindings

Audience In (finally) continuing this series, it is important to define the audience, as follows: You know WPF pretty well, at least enough to know there is a DataContext property on a UserControl or the like. You know C# pretty well, at least to the point of knowing what reflection is even if you've never used it in your code. Source Code Much of the source code used in this series will be derived from my project .  There is a clickonce deployment setup for it, but please download the code and peruse it.  Become comfortable with it and tear it apart. It is not meant to be an ideal development project for all things in software, just an exercise in applying MVVM to a very specific application.   Download it. Break it, fix it, break it, fix it...do that enough and you will learn MVVM. :) What It Is and Isn't Going forward, when I say 'View', you can just think of a UserControl in WPF/Silverlight.  And when I say 'ViewModel', just think of some cl