Visug The Visual Studio User Group

Visug XL - Microsoft MVVM: the new Toolkit in town by Diederik Krols

In 2005 Microsoft introduced MVVM as a software architectural pattern to support the development of XAML apps, originally in WPF and later also in Silverlight.

In 2020 the Microsoft.Toolkit.Mvvm package is a modern, fast, and modular .NET Standard MVVM library that runs on any app platform (UWP, WinForms, WPF, MAUI, Uno, and WinUI) and on any runtime (.NET Native, .NET Core, .NET Framework, and Mono) with an API surface that is the same in all these environments.

In this session we'll walk through this brandnew package to discuss and demonstrate its features regarding data binding, commanding, messaging, and dependency injection.