A module class that can be loaded into Ninject (a dependency injector with nice syntax) to use my WinForms MVVM framework together with Ninject constructor injection on View Model classes.
Go to file
2025-06-19 18:31:30 +02:00
Documents Updated ReadMe file with badges 2025-06-19 18:31:30 +02:00
Properties Switched to Apache License 2.0; added Markdown documentation 2025-06-19 10:56:56 +02:00
Source Upgraded project to .NET 8.0 because .NET 6.0 is out of support 2025-06-19 11:53:02 +02:00
.gitignore Switched to Apache License 2.0; added Markdown documentation 2025-06-19 10:56:56 +02:00
Dependencies.md Removed mention of NMock, this project doesn't use it 2025-06-19 10:57:03 +02:00
License.md Switched to Apache License 2.0; added Markdown documentation 2025-06-19 10:56:56 +02:00
Notice.md Switched to Apache License 2.0; added Markdown documentation 2025-06-19 10:56:56 +02:00
Nuclex.Windows.Forms.Ninject (net-4.6)(net-8.0).csproj Upgraded project to .NET 8.0 because .NET 6.0 is out of support 2025-06-19 11:53:02 +02:00
ReadMe.md Updated ReadMe file with badges 2025-06-19 18:31:30 +02:00

Nuclex.Windows.Forms.Ninject Windows-only due to using Windows Forms Several projects are using library and it has received extensive testting

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.