MVVM’ing Around

ComboSelectorMVVM is a great technology, but it can still throw you a lot of curves.  Its real power comes from the fact that you can test all of the pieces (Models, View Models, Primatives, etc.) individually without the need to screw them all together.  Even so, MVVM can be a royal pain in the ass,  especially given all of the “separation of concerns” issues, combined with it’s relatively high part-count.  With that said, in a WPF desktop-application world, MVVM is the way to go.  Or to hear me tell it: “The Bomb!”

Continue reading