Xamarin.CommunityToolkit by Microsoft

<PackageReference Include="Xamarin.CommunityToolkit" Version="1.2.0-pre2" />

 Xamarin.CommunityToolkit.ObjectModel

Namespace with 18 public types

 Classes

 AsyncCommand An implementation of IAsyncCommand. Allows Commands to safely be used asynchronously with Task.
 AsyncCommand`1 An implementation of IAsyncCommand. Allows Commands to safely be used asynchronously with Task.
 AsyncCommand`2 An implementation of IAsyncCommand. Allows Commands to safely be used asynchronously with Task.
 AsyncValueCommand An implementation of IAsyncValueCommand. Allows Commands to safely be used asynchronously with Task.
 AsyncValueCommand`1 An implementation of IAsyncValueCommand. Allows Commands to safely be used asynchronously with Task.
 AsyncValueCommand`2
 Grouping`2 Grouping of items by key into ObservableRange
 Grouping`3 Grouping of items by key and subkey into ObservableRange
 ObservableRangeCollection`1 Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.

 Static Classes

 CommandFactory Factory for Xamarin.Forms.Command
 ObservableRangeCollectionExtension

 Abstract Classes

 ObservableObject Observable object with INotifyPropertyChanged implemented using WeakEventManager

 Interfaces

 IAsyncCommand An Async implementation of ICommand for Task
 IAsyncCommand`1 An Async implementation of ICommand for Task
 IAsyncCommand`2 An Async implementation of ICommand for Task
 IAsyncValueCommand An Async implementation of ICommand for ValueTask
 IAsyncValueCommand`1 An Async implementation of ICommand for ValueTask
 IAsyncValueCommand`2 An Async implementation of ICommand for ValueTask