Nuclex.Windows.Forms.Ninject ![Windows-only due to using Windows Forms](./Documents/images/platforms-windows-badge.svg) ![Several projects are using library and it has received extensive testting](./Documents/images/status-mature-and-stable-badge.svg) ============================ Nuclex.Windows.Forms is a standalone, lightweight MVVM library that lets you "display" view models by automatically picking a default view, creating an instance of it and of your view model. This library provides a module for Ninject by which view models can not just be constructed via a default constructor, byt can use full constructor injection to require services such as the `IMessageService` (to display message boxes), the `IWindowManager` to open modal and modeless child windows and anything else you bind via Ninject.