Project Description
This is a very simple framework to add Undo/Redo functionality to your applications. Supports unlimited undo-redo, nested transactions and action merging (to merge a series of consecutive actions into one).

Written in C# 4.0 and Visual Studio 2010, it builds for the desktop CLR, Silverlight 4.0 and Windows Phone 7. Just add a reference to GuiLabs.Undo.dll, define your action types and you're ready to go!