Nuclex.Windows.Forms.Depend.../ReadMe.md
2025-06-19 15:20:02 +02:00

13 lines
899 B
Markdown

Nuclex.Windows.Forms.DependencyInjection ![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 Microsoft's dependency injection interfaces 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 a compatible dependency injector.