Caliburn micro wpf multiple projects

I want to start breaking up my fast-growing projects into more modular / smaller parts. How could you break your views / viewmodels into other projects, sometimes without even knowing who is involved in the events / messages / wires pipeline before runtime?

At a minimum, I just need to more eloquently streamline my view / viewmodels, at best I would gladly take the MEF + Caliburn Micro + WPF side to the next level with some modularity.

So any ideas how I get started? Some talk about canceling the creation in appbootstrapper, but all the examples seem pre MEF.

-J

+4
source share
4 answers

Have you already seen this tutorial on caliburn.micro?

Mindscape "caliburn.micro getting started

Chapter 4 has a good description of what to do when you want to use MEF

Mindscape "Eventaggregator (including Bootstrapper with MEF)"

+1
source

Consider using PRISM . This is designed to do what you ask for and can be used with MEF.

0
source

All this happens in Bootstrapper . There you can configure IoC (and / or MEF) to load / layout views / view modes from anywhere you want, using any conventions you want. It provides some useful overriding methods for this puprose. See this for an example with MEF.

0
source

You can go through this series of awesome 10-part PRISM + Unity videos that teaches from scratch (what you ask) - http://channel9.msdn.com/blogs/mtaulty/prism--silverlight-part-1-taking- sketched-code-towards-unity .

NB: This has nothing to do with Silverlight.

Give it back!

0
source

All Articles