嗨 我即将向我目前正在编写的应用程序添加新功能。我需要写一个撤消/重做功能。然而,我们 90% 的应用程序已准备就绪,我不知道在不影响(太多)已经创建的代码的情况下实现此功能的最佳方法是什么。
最佳答案
这里没有太多细节。然而,撤消/重做功能通常是通过 Command Pattern 的一些变体来处理的。 .根据您的架构,这可能是将您的基本功能简单地修改为“命令”,或者是一次大修。
关于c# - 如何在不对程序进行重大更改的情况下实现撤消/重做操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3973557/