Microsoft.Toolkit.Mvvm 7.1.0

There is a newer version of this package available.
See the version list below for details.
Install-Package Microsoft.Toolkit.Mvvm -Version 7.1.0
dotnet add package Microsoft.Toolkit.Mvvm --version 7.1.0
<PackageReference Include="Microsoft.Toolkit.Mvvm" Version="7.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Microsoft.Toolkit.Mvvm --version 7.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Microsoft.Toolkit.Mvvm, 7.1.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Microsoft.Toolkit.Mvvm as a Cake Addin
#addin nuget:?package=Microsoft.Toolkit.Mvvm&version=7.1.0

// Install Microsoft.Toolkit.Mvvm as a Cake Tool
#tool nuget:?package=Microsoft.Toolkit.Mvvm&version=7.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

This package includes a .NET Standard MVVM library with helpers such as:
     - ObservableObject: a base class for objects implementing the INotifyPropertyChanged interface.
     - ObservableRecipient: a base class for observable objects with support for the IMessenger service.
     - ObservableValidator: a base class for objects implementing the INotifyDataErrorInfo interface.
     - RelayCommand: a simple delegate command implementing the ICommand interface.
     - AsyncRelayCommand: a delegate command supporting asynchronous operations and cancellation.
     - WeakReferenceMessenger: a messaging system to exchange messages through different loosely-coupled objects.
     - StrongReferenceMessenger: a high-performance messaging system that trades weak references for speed.
     - Ioc: a helper class to configure dependency injection service containers.

NuGet packages (15)

Showing the top 5 NuGet packages that depend on Microsoft.Toolkit.Mvvm:

Package Downloads

Package Description


Package Description


AIForged Activities for UIPath


MvvmScarletToolkit is the main library of the MvvmScarletToolkit framework, containing classes and extensions that are being used everywhere else in the framework.


MvvmScarletToolkit.Commands is part of the MvvmScarletToolkit framework, containing asynchrnous and synchronous implementations of the ICommand interface for .NET.

GitHub repositories (17)

Showing the top 5 popular GitHub repositories that depend on Microsoft.Toolkit.Mvvm:

Repository Stars
A modern file manager that pushes the boundaries of the platform.
Google's Material Design in XAML & WPF, for C# & VB.Net.
A Terminal Emulator based on UWP and web technologies.
Free and open-source software that allows users to set animated desktop wallpapers and screensavers.
A modern Fluent Design replacement for the old Metro themed flyouts present in Windows.
Version Downloads Last updated
7.1.2 547 11/18/2021
7.1.1 10,365 10/19/2021
7.1.0 13,567 9/23/2021
7.1.0-rc2 237 9/17/2021
7.1.0-rc1 729 8/30/2021
7.1.0-preview1 493 8/5/2021
7.0.2 66,763 5/12/2021
7.0.1 15,843 3/29/2021
7.0.0 15,962 3/11/2021
7.0.0-preview5 2,974 2/24/2021
7.0.0-preview4 12,213 11/12/2020
7.0.0-preview3 3,763 10/7/2020
7.0.0-preview2 3,940 8/11/2020