私は独自の Undo/Redo 機能を (Web から多くの助けを借りて) 実装しましたが、これは啓発的でした。元に戻すコマンドとやり直しコマンドは ViewModel で定義されています。Commandのプロパティを介してこれらのコマンドを接続できますMenuItem。最後のステップとして、これらのコマンドを標準の CTRL-Z および CTRL-Y キーボード ショートカットに接続します。
MenuItem残念なことに、クラスがこれをサポートしていないことがわかりました。WinForms を使用すれば簡単に実現できますが、WPF でこれを実現するにはかなり複雑なようです。それはどのように最も簡単に行われますか?