Nuclex.Windows.Forms.Ninject/ReadMe.md
2025-06-19 18:31:30 +02:00

12 lines
812 B
Markdown

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.