天天看點

PDMS.NET_Undo&Redo概述使用方法

概述

在軟體操作中,撤銷和重做是非常頻繁的一種操作。在PML,我們使用

mark db

的方式實作,在.NET中,有專門的類用于管理。

使用方法

該類在

Aveva.Pdms.Utilities

動态庫下,命名空間

Aveva.Pdms.Utilities.Undo

。主要使用類

UndoTransaction

// 設定撤銷标記
UndoTransaction trans = UndoTransaction.GetUndoTransaction();
trans.StartTransaction("開始标記");

// PDMS操作
// TODO
// 結束撤銷标記
trans.EndTransaction();

// 撤銷操作
UndoTransaction.PerformRedo();
           

繼續閱讀