Inversion of Control

Usage of Different DI Containers

MugenMvvm is not strongly connection with one particular IoC container. The work with IoC container is abstracted by IIocContainer. For this reason, support of any other IoC container can be easily added.

At the moment, there are available three implementations of IIoCContainer:

Assembly Name

Description

NuGet link

MugenMvvmToolkit - Autofac

Provides a support of Autofac IoC container.

NuGet

MugenMvvmToolkit - Ninject

Provides a support of Ninject IoC container.

NuGet

MugenMvvmToolkit - MugenInjection

Provides a support of MugenInjection IoC container.

NuGet