-
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...
-
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...
-
ChumChase Table of Contents I opened up the ChumChase code this evening with the sad realization that my last commits were on November 14th. Ouch. In reading over the code, something jumped out at me immediately. In the code-behind for Shell.xaml, I had a lot of logic that didn't need to be there...
-
ChumChase Table of Contents About 5pm today I was burnt-out from some difficult work on a particular client's project. Our last four projects have all been WPF with an emphasis on UI and UX. Fortunately, most of these were green field project, but the one I was working on today was not. What made...
-
The Caliburn.Testability assembly contains various classes related to unit testing a UI. You can use the BindingValidator to validate data bindings on DependencyObjects, DataTemplates and Styles. The easiest way to access this functionality is through the static Validator class. It has several...
-
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'...
-
I've blogged previously about inconsistencies between SL 2 Beta 1 and WPF. In my previous post I mentioned a few critical things that I felt would make it hard for WPF developers to move code between the two platforms. Most of my complaints were not addressed in the updated Beta 2 of Silverlight...
-
Hadi has just posted part 2 of his tutorial on building composite applications with Caliburn. In this post he covers basic usage of the EventBroker, ActionMessages and shows one way of putting the pieces together by using the PresenterHost control. Great job!
-
The WPF book Christopher and I wrote earlier this year is finally off to the printers! It's 480 pages of full color goodness. We were pretty excited to have the opportunity to talk about things like SoC/SRP, DI, MVP, etc within the context of building some real applications. Below is the table of...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
06-04-2008
Filed under:
Filed under: WPF, .NET 3.0, Xaml, databinding, Control Templates, Animation, 3D, WPF/e, .NET 3.5, Caliburn, Silverlight
-
I've just put together a document briefly describing the current set of features that Caliburn supports. I've added it to the official documentation and copied it below. If you are new to Caliburn, this should give you a good idea about what we've been up to. I say "we"...
-
First, let me begin by saying that I'm a huge fan of Silverlight. I've been working with it since the Alpha 1.1 was released at Mix07. I've written thousands of lines of Silverlight 1.1 code for a personal project of mine that I hope to share in the not too distant future. ...
-
If you are WPF developer and you are not familiar with Costa's blog , you should really check it out. Lots and lots of good posts about data binding in WPF. The most recent post is about debugging data binding, which has been a personal pain point on recent projects. (Really it was more testability...
-
In my last post I mentioned the use of C style casting when databinding in ASP.NET. That got me thinking about the performance differences between the two main ways to bind data in controls with custom templates (GridView, DataList, Repeater, etc). In my example I'm using a DataList and by default...
-
Databinding and Data Templates are perhaps the most powerful features of WPF. Whatever your experiences with databinding in previous technologies, MS or otherwise, I think you will be impressed with the new goods. To begin with, support for datadinding is built into WPF from its core. Almost every graphics...
-
I've run into a couple of situations where I need more than simple databinding in ASP.NET. Sometimes I need some to bind a thing conditionally . Ok, so let's say you have a collection of addresses that you want to bind to a DataList. The markup might look something like this: < asp : DataList...