Hooray!!! I finally released Caliburn v1 to RTW and got the official site launched ! This has been a long time coming and I could not have done it without the generous help and support of the .NET community, family and friends. Many individuals contributed by finding bugs, submitting patches, recommending...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
10-26-2009
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, DSL, RIA, MVVM, UI Architecture
Justin Angel (who is undoubtedly a Silverlight Rock Star) decided to stir things up a bit on Twitter the other night. I was compelled to echo Ward Bell’s response that value converters can play legitimate role in the UI. Justin asked me to defend my position; a reasonable request. Now, I know...
We’ve been working on a Silverlight project that could be classified as a Line Of Business application (whatever that means). There have been a few places where we need to allow users to save files. First, I thought I might give you a peek as to how we do this with Caliburn . Imagine that we are displaying...
Today I’ve made the RC3 of Caliburn v1 available. I’m going to let it sit for a couple of weeks, then I will RTW. Please take time to update your code to this new version and post any bugs to the codeplex site . Any bugs not found in the next couple of weeks will have to be fixed in v2. Below...
Everywhere I look I find WPF/Silverlight developers who believe a very popular myth: You cannot update a ViewModel or an ObservableCollection from a non-UI thread. Like most myths, there is an element of truth here. But not understanding that truth can lead you to some very elaborate solutions. Here’s...
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...