CommunityToolkit.Mvvm 8.0.0-preview1

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.

Microsoft.Toolkit dotnetCommunityToolkit.NETMVVMMVVMToolkitINotifyPropertyChangedObservableIOCDIDependencyInjectionObjectMessagingExtensionsHelpers
安装
dotnet add package CommunityToolkit.Mvvm --version 8.0.0-preview1
Install-Package CommunityToolkit.Mvvm -Version 8.0.0-preview1
依赖
.NETStandard2.0
包名版本要求
Microsoft.Bcl.AsyncInterfaces [6.0.0, )
System.ComponentModel.Annotations [5.0.0, )
System.Memory [4.5.4, )
System.Runtime.CompilerServices.Unsafe [6.0.0, )
.NETStandard2.1
包名版本要求
System.ComponentModel.Annotations [5.0.0, )
System.Runtime.CompilerServices.Unsafe [6.0.0, )
版本详情
作者Microsoft.Toolkit
发布时间2022-01-25 08:36:45
项目主页https://github.com/CommunityToolkit/dotnet
许可证https://www.nuget.org/packages/CommunityToolkit.Mvvm/8.0.0-preview1/license