C#|Undo,Redo機能を実装する

常に行いたい操作とその操作を元に戻すための操作をセットにして履歴を保持することで、 行った操作を元に戻す機能、元に戻した操作をやり直す機能を提供するクラス。

 

以下のように使用する。
既存のアプリケーションに取り込むのはかなり大変でしょう。

 

ICommandインターフェースを実装したオブジェクトを作成して渡すことでより安全に実装出来る。

 

コメントを残す

メールアドレスが公開されることはありません。


9 + 8 =

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">