Windows.Input.Commands (nuget): A very rich implementation for ICommand pattern with 24 types of commands that meet all the requirements.
Keywords: WPF|Windows|Commands|UWP|WinRT|Xamarin|ICommand|Command|MVVM|ModeViewView-Model