WPF提供了处理撤销/重做的框架吗?如果没有,常见的处理方式是什么?
我已经为一个WPF应用程序实现了撤销/恢复功能,并且将我的撤销/恢复代码发布到http://muf.codeplex.com/。
你也可以通过NuGet获取它,只需搜索"MUF"或"Monitored Undo Framework"。它支持Silverlight 4.0以及.NET 3.5、4.0和WP7。
欢迎在codeplex网站(http://muf.codeplex.com/)上发表评论和提问。在那里你还可以找到完整的文档和示例应用程序。
<MenuItem Command="ApplicationCommands.Redo"/>
<MenuItem Command="ApplicationCommands.Undo"/>