0

我正在使用 MVVM 和 WPF 4.5 Ribbon 来激活视图。每个激活命令如下所示:

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 回答