Info
Version: | 7.1.2 |
Author(s): | Microsoft.Toolkit |
Last Update: | Thursday, November 18, 2021 |
.NET Fiddle: | Online Example |
Project Url: | https://github.com/CommunityToolkit/WindowsCommunityToolkit |
NuGet Url: | https://www.nuget.org/packages/Microsoft.Toolkit.Mvvm |
Install
Install-Package Microsoft.Toolkit.Mvvm
dotnet add package Microsoft.Toolkit.Mvvm
paket add Microsoft.Toolkit.Mvvm
Microsoft.Toolkit.Mvvm Download (Unzip the "nupkg" after downloading)
Dependencies
.NETStandard 2.0
- Microsoft.Bcl.AsyncInterfaces(>= 1.1.1)
- System.ComponentModel.Annotations(>= 4.7.0)
- System.Memory(>= 4.5.4)
- System.ComponentModel.Annotations(>= 4.7.0)
- System.Runtime.CompilerServices.Unsafe(>= 4.7.1)
Tags
- 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.