Version 2.00

Rating: No reviews yet
Downloads: 534
Change Set: 47095
Released: Apr 16, 2010
Updated: Apr 16, 2010 by markjulmar
Dev status: Beta Help Icon

Recommended Download

Application Binaries + Help + Project Templates
application, 4195K, uploaded Apr 16, 2010 - 369 downloads

Other Available Downloads

Source Code Source Code
source code, 286K, uploaded Apr 16, 2010 - 165 downloads

Release Notes

This is the first release that fully targets .NET 4.0. It includes support for MEF http://mef.codeplex.com which is built into .NET 4.0 in order to:

1) Locate and bind Views and ViewModels together
2) Locate UIVisualizer windows
3) Locate services for the ViewModel.ServiceProvider implementation

You can continue to do things without MEF, or you can even mix and match the support. It does have two breaking changes:

1) The ViewModel no longer needs to register with the MessageMediator - this happens automatically. As such, the call has been removed so you will get a compile error and just need to delete the line of code from your ViewModel constructor
2) Services are located dynamically through MEF - the call to register the default set of services has been removed and should be deleted from your application constructor.

To replace a service (or add a new one), simply create the type and decorate it with a ExportServiceProvider attribute:

ExportServiceProvider(typeof(INotificationVisualizer)
class MyNotificationVisualizer : INotificationVisualizer
{
}

This will replace the built-in version and use the above instance instead. For more information on the new features, look to http://www.julmar.com/blog/mark.

Reviews for this release

No reviews yet for this release.