-
Many thanks to the Microsoft MVP program for providing the MSDN Subscriptions and to Jetbrains for providing us with several ReSharper licenses. Than you all for participating and congratulations to the winners! For those of you interested in learning more about Caliburn.Micro, MVVM or general client...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
12-06-2010
Filed under:
Filed under: WPF, Xaml, WPF/e, Caliburn, Featured, Silverlight, RIA, MVVM, UI Architecture, Caliburn Micro, WP7, Contest
-
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
-
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...
-
We briefly introduced actions in Pt. 1 , but there is so much more to know. To begin our investigation, we’ll take our simple “Hello” example and see what it looks like when we explicitly create the actions rather than use conventions. Here’s the Xaml: <UserControl x:Class...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
07-17-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, Caliburn, Featured, Silverlight, RIA, Tutorial, MEF, MVVM, UI Architecture, Caliburn Micro
-
In the last part we discussed the most basic configuration for Caliburn.Micro and demonstrated a couple of simple features related to Actions and Conventions. In this part, I would like to explore the Bootstrapper class a little more. Let’s begin by configuring our application to use an IoC container...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
07-08-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, Caliburn, Featured, Silverlight, RIA, Tutorial, MEF, MVVM, UI Architecture, Caliburn Micro
-
In this tutorial we will learn a few of the basics of Caliburn.Micro . Let’s start by getting the framework. Head on over to http://caliburnmicro.codeplex.com/SourceControl/list/changesets Either use Mercurial to clone the repo or click on the link for the latest change set, then click on the download...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
07-06-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, RIA, Tutorial, MVVM, UI Architecture, Caliburn Micro
-
When my “Build Your Own MVVM Framework” talk was chosen for Mix10, I put a temporary hold on this series of blog posts. I wanted to dedicate significant time to working on a sample framework and demo that would make a top notch Mix presentation. After giving the talk, I received a ton of...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
07-04-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, Caliburn, Featured, Silverlight, RIA, Tutorial, MVVM, UI Architecture, Caliburn Micro
-
After about eight months of work, today I’m happy to announce the release of Caliburn v1.1 . This release supports .NET3.5, .NET4.0, Silverlight 2.0, 3.0 and 4.0. We’ve made tons of bug fixes since the v1 release as well as added a few minor features and some general improvements to APIs...
-
Day eight* of the port and I was so happy not to discover any new issues. At this point I have almost all the major UI pieces in place. You can now see what you would normally during typical profiler usage. There’s still a lot of work to be done…probably much more than has been done so far...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
04-09-2010
Filed under:
Filed under: WPF, Xaml, Control Templates, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, NHibernate, RIA, MVVM, UI Architecture, NHProf
-
Today I worked on statements. They flow pretty naturally out of the sessions functionality. I still have a lot of work ahead of me, so fortunately I only found two new issues today. I was able to rework Xaml in both cases fairly easily. Binding in it’s Element form is not allowed. Fortunately,...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
04-06-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, NHibernate, RIA, MVVM, UI Architecture, NHProf
-
I started working on the most complicated part of the UI: Sessions. There are a lot of different view models and views related to this part. Fortunately, by now, I think I have found most of the issues. But I’m still encountering a few new issues here on day six. Below is the customary screenshot...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
04-05-2010
Filed under:
Filed under: WPF, Xaml, databinding, Control Templates, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, NHibernate, RIA, MVVM, UI Architecture, NHProf
-
Well, I’m pleased to say that on Wednesday I only encountered one new* issue during the port. ListBox does not support grouping. One neat thing in WPF is that all the items controls supported grouping. One of the reports we had was a set of master/details grids where the master was a grouped ListBox...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
04-02-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, NHibernate, RIA, MVVM, UI Architecture, NHProf
-
On Tuesday I spent a decent amount of time fleshing out the last remaining features under the Options menu. I then did some general reorganization to the project structure. Along with the port to Silverlight, I’ve been upgrading the application to use Caliburn 2.0 which is working out exceedingly...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
04-01-2010
Filed under:
Filed under: WPF, Xaml, databinding, Control Templates, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, NHibernate, RIA, MVVM, UI Architecture, NHProf