Using MVVM (which is now part of Prism) without using composite parts?

Topics: Prism v4 - Silverlight 4, Prism v4 - WPF 4
Dec 27, 2010 at 12:59 PM

Hi there,


i know a bit of strange question, but some projects i don't require the composite parts of prism but still want to use MVVM. I would like to standard on an MVVM framework...


So my question is that can we use MVMM (and nothing else) from prism?


I require this for WPF and Silverlight with PRISM 4


Thanks in advance

Dec 27, 2010 at 1:53 PM


As explained on this chapter from the Prism MSDN documentation, Prism's capabilities can be implemented separately, without the need to use all its features in case you don't need them. From the documentation: "It is important to note that Prism was designed so that you can use any of Prism's capabilities and design patterns individually, or all together, depending on your requirements and your application scenario. Prism was designed so that it could be incrementally adopted, allowing you to use the capabilities and design patterns that make sense for your particular application without requiring major structural changes."

You could take a look into the Basic MVVM QuickStart and MVVM QuickStart, in which there is a focus on Prism's MVVM guidance, without requiring to use MEF's composable parts.

I hope you find this helpful.

Guido Leandro Maliandi