Home > Ninject-prism-ext

Ninject-prism-ext

Ninject-prism-ext is a project mainly written in C#, it's free.

A Ninject Ext to be used with prism rather than using Unity or MEF

Prism.NinjectExtension

This extension is for use with the Microsoft.Practices.Prism library.

The current version requires the following:

  • Microsoft.Practices.Prism 4.0
  • Ninject 2.2

Supports:

  • .NET 4
  • Silverlight 4

To use:

  1. replace UnityBootstrapper or MEFBootstrapper with NinjectBootstrapper.
  2. in Module construct, use Ninject.IKernel instead of IUnityContainer or CompositionContainer
  3. replace IUnityContainer and CompositionContainer type registration with Ninject bindings

I plan to update this for WP7 apps (if possible)

Previous:tax-calculation