CommunityToolkit.Mvvm (nuget): This package includes a .NET 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: dotnet|Community|Toolkit|.NET|MVVM|MVVMToolkit|INotifyPropertyChanged|Observable|IOC|DI|Dependency|Injection|Object|Messaging|Extensions|Helpers|csharp|maui|mvvm|netcore|netframework|netstandard|uno-platform|uwp|wpf