muf
muf copied to clipboard
Monitored Undo Framework - A simple undo/redo framework for .NET
Monitored Undo Framework
Monitored Undo is a .NET Standard 2.0 Undo / Redo framework. The framework "monitors" changes to the model, keeps a history of undo / redo operations, and assists with applying an undo back to the model.
Documentation
Please refer to the documentation folder in the repo for details on usage.
Quick Start...
To get a quick idea of how it works, check out the unit tests and the sample model classes.
Sample Application
There is a WPF Sample application in the source code tree. This is a very simple app that shows a couple features of the undo framework. It does not follow best practices, but does illustrate how to hook things up.
Reference Application
For a more complete example application, consider the Photo Tagger reference app sample application. It was created for a presentation related to WPF applications, EF, and undo.
NuGet
MUF is available on NuGet.