-
There are several major architectural approaches used in building user interfaces. MVC, MVP and MVVM seam to be the most popular of the bunch. From among them, MVVM has risen to the top of the stack for WPF and Silverlight developers. Even ignoring the question “Why use separated presentation at...
-
If you are interested in presentation patterns, Jeremy Miller , Ward Bell , Glenn Block and myself discuss the subject on the latest Herding Code (57).
-
As a follow-up to my last post on MVVM , I want to further investigate the ViewModel as a concept. In commenting on my blog, one reader describes a ViewModel as “a UI oriented abstraction of the model.” In that sense, he is saying that a ViewModel (VM) is simply a contextual “View of...
-
I’ve put a ton of work into this release and I think we are finally almost ready for RTW! You can get the new RC2 bits here . Please download them, try them and help me squash any final bugs that may remain. Below is a list of things that have changed since RC1, its quite significant: Added the...
-
There’s been a lot of talk lately about MVVM (Model-View-ViewModel) in the WPF and Silverlight space. Recently, Ward Bell had an interesting post on the subject where he digs into some of the patterns he is using to support his MVVM triads. The WPF/Silverlight community is constantly droning MVVM...
-
On Friday I published the Release Candidate for Caliburn. You can get it here . I’m hoping to only do bug fixes and a few minor changes between now and release. There have been quite a few important changes since the Beta: Refactored assemblies for greater ease of use. Implemented an Application...
-
I know, this hardly seems a topic worthy of a blog post. To create a Button in SilverLight like the first in the picture is just: < Button Content ="Stock Button"/> To set the Background to a dark green, you might assume works (I know I did): < Button Content ="Green Stock Button"...
-
Recently Glenn Block asked some questions of the community concerning what support Microsoft should offer for the MVVM design pattern in WPF/Silverlight. I’d like to answer that question here, but in a round-about manner. I’m going to use this as an opportunity to talk about the origins of...
-
I'm heading out to Mix09 in Las Vegas today. If you are going to be there, please say hello. I'm looking forward to meeting people and talking about one of my new projects .
-
Today is a long awaited day for me. Caliburn is now in official Beta. There have been many bug fixes and a ton of new features since the Alpha release last October. We’ve also been dogfooding it on several projects, one of which is NHProf . I wanted to use this post as an opportunity...
-
Most WPF and Silverlight devs already know to turn off the default design view for XAML. I don’t ever use the designer in Visual Studio for either Silverlight or WPF. My apologies to the team that worked on it, but it is a hindrance and not a help. When I give presentations, my audiences are often surprised...
-
I appreciate everyone who came out for my session on game development in Silverlight. Here is the code we wrote during the session. It's not pretty, and if you weren't at the present, I expect it will be hard to follow. I hope to have a cleaner version published soon. (So much to do!) Some...
-
Yes, you read that right. Check out ScottGu's blog for the proof. Let the good times roll...
-
If you noticed, when Silverlitht 2 was released, they only released an RC1 of the tools. Today, they have released the Silverlight Tools RTW. You can get it here . You can read some more details on Mike Snow's blog .
-
Caliburn has a new home on CodePlex . You can find it at http://www.codeplex.com/caliburn . Additionally, I have added a full set of documentation that is available online . The documentation loosely follows the samples I have created for the framework which can be found in the 'samples'...