-
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
-
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
-
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
-
I just confirmed that when I am over in L’viv Ukraine working with our team there (btw, they are a kick @ss team) I will be speaking at the L’viv .Net Users group. The topic of the night will be MEF (on codeplex ). The Managed Extensibility Framework (MEF) is a new library in .NET that enables...
-
Today at the Raleigh VS Southern Road Show which was put on by Brian Hitney and Glenn Gordon I had a chance to do a 20 minute lightning talk on MEF. Because I only had 20 minutes, my talk focused on explaining the ‘what and the why’ along with providing 2 (had 3 but only got through 2 of them)...
-
Yesterday I delivered my talk, “Build Your Own MVVM Framework,” at Mix. Thanks to all who came out to listen and allow me a short time to share some of my ideas. I’m very grateful to have had this opportunity. Thanks also to all who voted for the talk. If you were not able to make it...
Posted to
.NET & Funky Fresh
by
Rob Eisenberg
on
03-16-2010
Filed under:
Filed under: WPF, Xaml, databinding, WPF/e, .NET 3.5, Caliburn, Featured, Silverlight, RIA, MEF, MVVM, UI Architecture
-
Many months ago I created a post on how to get started with MEF . Ever since then I have been meaning to get this post (and others) about about how to get up and running quickly with MEF. In this post will demonstrate how to provide Metadata (custom values which can help provide context) information...
-
Have you ever received the following exception while using MEF ? Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information. if you have received this error did you scratch your head and wonder ‘what the F does this mean’? Well the long and short...
-
Today a conversation sparked off on Twitter, started by Jimmy Bogard and Matt Hinze , and then carried on by myself and Glenn Block . The basic starting point was what the difference was between using an IoC container like Windsor or StructureMap and using MEF (the Managed Extensibility Framework ) I...
-
In my previous post ( here ) I showed you how to setup and get running with MEF. However, what I left out from that post is how to setup MEF to allow ‘recomposition’, which is the fancy way of saying to allow your application to discover new plugins at run time. Allowing your application...
-
If your application needs extension points what do you do? Building a plugin based system is not cutting edge, it is not rocket science. However, it does take a little effort and can be a bit painful depending on your implementation. The guys at MS (Glen Block and crew) has been working on...
-
Yesterday I wrote about integrating Caliburn and MEF along with getting things to work with IServiceLocator . I had a feeling that I was going about things all wrong and was eagerly hoping for some constructive criticism. Glenn Block was kind enough to engage with me on the subject and has agreed to...
-
Brad Abrams can always be relied upon for a great post - and the latest whizzy thing to come from Microsoft is the Managed Extensibility Framework. I know this is a good thing, because Ayende and Sidar blogged and told me it was. In his simple step by step run through, Brad shows some of the benefits...