-
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...
-
I was inspired to get off my duff and blog today by a tweet from Scott Hanselman . I didn’t really dig into the context of his tweet, but it was about TDD and WPF. In case you haven’t figured it out, I’m a big fan of WPF and TDD. Luckily, I’ve had the opportunity to work on a number of varied WPF projects...
-
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'...
-
Caliburn is a framework designed to aid in the development of WPF and Silverlight applications. It implements a variety of UI patterns that are geared towards solving problems encountered in real-world scenarios. It's goals are: Support building WPF/SL application that are TDD friendly. Implement...
-
Some of you may be wondering about the status of Caliburn. I'm presently working on the new version and am having great success making it compatible with both WPF and Silverlight. It hasn't been easy, but it is going to work. There's a lot of under-the-hood improvements...
-
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...
-
After asking some questions of the community and doing some thinking, I've finally devised a plan of action for Caliburn: I'm going to freeze the current source code where it's at. Anyone who is using it can be assured that it's not going anywhere. However, I will not be making...
-
First I'd like to say that I'm stoked about the work the Prism team has been doing. I have to admit that when they started out in January to deliver a set of guidance for building composite WPF applications, I was skeptical. But they have come a great distance and I am truly...
-
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
-
Hadi Eskandari has begun blogging about Caliburn. He's putting together a multi-part series detailing the steps necessary to get started building your first application. Thanks for this great contribution Hadi! You can read the first post in his series here .
-
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"...
-
I've finally got Beta 1 out the door! It has a host of new features and improvements that I'm pretty excited about. Here's a brief list of what's new/changed: Improved asynchronous programming experience for actions. Asynchronous module loading Eager and lazy loaded modules...
-
The Caliburn framework is packed with a variety of features spread across three main assemblies. In this post, I'll be discussing a few features available in Caliburn.dll. I'll cover basic configuration of the framework and demonstrate how a WPF UI can communicate with a Controller/Presenter...