WPF Undo/Redo Framework

  •        435

This project attempts to solve the age-old programmer problem of supporting unlimited undo/redo in an application, in an easily reusable manner. The project targets the WPF framework, and is partly based around making the ICommand interface undoable. It is developed in C#.




Related Projects

MSAP for WPF (another MVVM for WPF)

MSAP is an application framework based on the pattern MVVM. It aims to structure and organize the development of a WPF application type Browser Application (XBAP). To do this he introduces models for (ViewModels VM) which allow to organize the application module, service, page.

WPF Application Framework (WAF)

The WPF Application Framework (WAF) is a lightweight Framework that helps you to create well structured WPF Applications. It supports you in applying a Layered Architecture and the Model-View-ViewModel (aka MVVM, M-V-VM, PresentationModel) pattern.

A Rich Full Featured WPF/SL MVVM Framework

Cinch is a fully featured WPF MVVM framework that makes it easier to develop rich MVVM WPF applications. It also provides UI services/threading/unit tests helpers and much more.

WPF Starter Kit

WPF Starter Kit is: A simple, easy to use implementation of the MVVM pattern A navigation framework Support for passing data between View Models Support for generic exception handling Support for long running operations on the UI thread


This is a WPF library containing a powerhouse of controls, frameworks, helpers, tools, etc. for productive WPF development. If you have ever heard of Drag and Drop with Attached properties, ElementFlow, GlassWindow, this is the library that will contain all such goodies.


Library for building MEF MVVM applications for Silverlight and WPF. By using this library you can easily build MVVM application.

Lakana - WPF Framework

A set of lightweight frameworks, aimed to tackle some tricky problems encountered by WPF/MVVM application deelopers.


Help users to translate incoming message from Skype and Outlook applications to specified language. In core was use Elysium , log4net , and WPF frameworks, WPF Toolkit Extended,TPL,WCF

MVVM Light Toolkit

The MVVM Light Toolkit is a set of components helping people to get started in the Model - View - ViewModel pattern in all XAML/C# frameworks.

CoreMVVM - A Simple MVVM Framework

CoreMVVM is a simple basic MVVM framework that covers the *most* common development scenarios. Its a good place to start with MVVM. Its not as barebones as the MVVM Toolkit and neither is it as heavyweight as Prism\Cinch. Developed in C#.

TecX - Building Technical Expertise

Building expertise with technologies, frameworks and advanced features of .NET using proven patterns and best practices


This project will attempt to consolidate various interesting CodePlex frameworks into a comprehensive build environment for implementing non-trivial spikes and prototypes related to composite application and system development.


Demo application using different open source frameworks together with WPF and silverlight


Desktop time tracking software written in C# using .NET and WPF frameworks

Windows Presentation Foundation (WPF)

This is the main site for updates on the WPF roadmap and the portal for accessing the WPF Toolkit and the WPF Futures releases.

WPF Routed Command Sample

This is a sample application that demonstrates how to use WPF RoutedCommand. This sample is a really nice example because it is a WPF desktop application that uses the Frame control. The advantage to this is that you can dynamically load WPF Page instances into the Frame con...

WPF Win32 Interop Render Control

Breath new WPF life into those legacy Win32 controls. Win32HostRenderer is a WPF control that will host a Win32 control and render it onto a WPF bitmap buffer allowing you to interact with the control and apply anchors and other sweet WPF trickery and magic. It works with 2D ...

WPF SharpMap Controls

WPF SharpMap Controls is a set of WPF mapping controls, based on the SharpMap 2.0 GIS engine (http://www.codeplex.com/SharpMap). WPF SharpMap Controls goal is to provides an easy to use, high performing and comprehensive set of classes, which can be used “out of the box” and ...

WPF Themes

WPF Themes is a collection of free themes to be used in WPF projects