Microsoft.Toolkit.Mvvm (nuget): 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.
Keywords: Windows|Community|Toolkit|WCT|.NET|MVVM|MVVMToolkit|INotifyPropertyChanged|Observable|IOC|DI|Dependency|Injection|Object|Messaging|Extensions|Helpers|csharp|dotnet|mvvm|uwp|uwp-apps|uwp-toolkit|visual-studio|windows|windows-10|windows-app-sdk|windows-sdk|windows-toolkit|windowsappsdk|winforms|winui|winui3|wpf|xaml|xaml-islands