In version 1.0 we had pretty good support for building apps for WP7, but in v1.1 we’ve taken things up a notch. Let’s look at the same HelloWP7 sample that we did previously , but see how it’s been updated to take advantage of our improved tombstoning, launcher/chooser support and strongly...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
06-09-2011
Filed under:
Filed under: Xaml, WPF/e, Caliburn, Featured, Silverlight, DSL, RIA, Tutorial, MVVM, UI Architecture, Caliburn Micro, WP7
One of the main features of Caliburn.Micro is manifest in its ability to remove the need for boiler plate code by acting on a series of conventions. Some people love conventions and some hate them. That’s why CM’s conventions are fully customizable and can even be turned off completely if...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
12-16-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, Caliburn, Featured, Silverlight, RIA, Tutorial, MVVM, UI Architecture, Caliburn Micro, WP7
Up until now I’ve been focusing on fairly simple usage of Screens and Conductors. In this article, I want to show something a bit more sophisticated. This sample is based loosely on the ideas demonstrated by Billy Hollis in this well-known DNR TV episode . Rather than take the time to explain what...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
11-18-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, Caliburn, Featured, Silverlight, RIA, Tutorial, MEF, MVVM, UI Architecture, Caliburn Micro, WP7
Let’s look at another example: this time a simple MDI shell that uses “Screen Collections.” As you can see, once again, I have kept things pretty small and simple: Here’s a screenshot of the application when it’s running: Here we have a simple WPF application with a series...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
10-19-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, Caliburn, Featured, Silverlight, RIA, Tutorial, MVVM, UI Architecture, Caliburn Micro, WP7
Previously, we discussed the theory and basic APIs for Screens and Conductors in Caliburn.Micro. Now I would like to walk through the first of several samples. This particular sample demonstrates how to set up a simple navigation-style shell using Conductor<T> and two “Page” view models...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
10-12-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, RIA, Tutorial, MVVM, UI Architecture, Caliburn Micro, WP7
Actions, Coroutines and Conventions tend to draw the most attention to Caliburn.Micro, but the Screens and Conductors piece is probably most important to understand if you want your UI to be engineered well. It’s particularly important if you want to leverage composition. The terms Screen, Screen...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
10-08-2010
Filed under:
Filed under: WPF, WPF/e, Caliburn, Featured, Silverlight, RIA, Tutorial, MVVM, UI Architecture, Caliburn Micro, WP7
Before our WP7 detour , we were deep in the thick of Actions . I mentioned that there was one more compelling feature of the Actions concept called Coroutines. If you haven’t heard that term before, here’s what wikipedia * has to say: In computer science , coroutines are program components...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
08-21-2010
Filed under:
Filed under: WPF, WPF/e, Caliburn, Featured, Silverlight, DSL, RIA, Tutorial, MEF, MVVM, UI Architecture, Caliburn Micro, WP7
Hopefully, previous articles have you up to speed on what Caliburn.Micro is , its basic configuration , and how to take advantage of a few of its features . In this part, I want to talk about some WP7 specifics issues. It’s unfortunate that I have to call out WP7, but your going to find that while...