在 软件 操作中,撤销和重做是非常频繁的一种操作。在PML,我们使用mark db的方式实现,在. NET 中,有专门的类用于管理。
该 类 在Aveva.Pdms.Utilities 动态库 下,命名空间Aveva.Pdms.Utilities.Undo。主要使用类UndoTransaction。
// 设置撤销标记
UndoTransaction trans = UndoTransaction.GetUndoTransaction();
trans.StartTransaction("开始标记");
// PDMS操作
// TODO
// 结束撤销标记
trans.EndTransaction();
// 撤销操作
UndoTransaction.PerformRedo();
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删