Calcium.UndoModel (nuget): This package consists of a .NET Standard library that provides undo/redo support.  Calcium is a zero-dependency cross-platform MVVM framework for creating UWP, WPF, and Xamarin applications. It provides much of what you need to rapidly create sophisticated yet maintainable applications.
Keywords: mvvm|xamarin|mvvmcross|mvvmlight|caliburn|android|uwp|ios|xaml