0

MVVM と WPF 4.5 リボンを使用してビューをアクティブにしています。各 activate コマンドは次のようになります。

public void ActivateSearchDocuments()
{
    DisplayName = "Seach Documents - App";
    ActivateItem(IoC.Get<SearchViewModel>());
}

循環キューを使用して元に戻す/やり直しパターンを実装できることはわかっています。私の疑問は次のとおりです。そのキューに遅延参照を保存することは可能ですか。つまり、後で呼び出すために、そのコマンドをキューに保存するにはどうすればよいでしょうか。

デリゲートは適切な方法ではないと思います。きれいなものはありますか?

4

1 に答える 1

0

コマンド デザイン パターンを使用すると、元に戻す/やり直すことができます http://www.dofactory.com/Patterns/PatternCommand.aspx#_self2

于 2012-12-04T12:41:44.277 に答える