Editor's note: I wrote this back in August, shortly after the STLDoDN but for some reason my blog decided not to make it public. This past weekend I spoke at the St. Louis Day of .NET , presenting a talk on MVVM. I was honored to actually have my session double-booked speaking on both Friday and...
Recently, Michael Neel ( @vinull on twitter) made an interesting statement on Twitter: I love WPF but it still feels only 50% implemented - Ex. why is there no built in support for closing a tab in the TabControl? It sparked off a long discussion on a private mailing list. I joined in the conversation...
There are a number of timeless books that you’ll hear mentioned in technology circles. They are respected as treasure troves of information for the software craftsman looking to hone his skill. I have a confession to make. While I have referenced these books and discussed their ideas in conversations...
As a (relatively) early adopter of WPF and Silverlight, I am also a heavy proponent of the MVVM (or Model-View-View Model) pattern. As a consultant, I have seen a few attempts at using MVVM that bely a basic, but not full understanding of the mechanics of the pattern and how to truly leverage it. Whenever...
Did you know it is possible to constrain a generic type parameter to be a subclass of the generic in question? I discovered this trick a while ago and recently leveraged it in my own MVVM framework (more on that later). Basically, I used it to create a generic base ViewModel object that used the static...
Hey All, I was working with a client that wanted to have a default button clicked when an enter key is pressed in a textbox (password box to be more specific) within a Silverlight or WPF application. I didn't think much of it. I'll just listen to the event, bind to the button, and click the button...