一、Commands
Composite Commands
情景:
上述情景中,Submit All Command的逻辑是要调用所有Submit Command的逻辑。
解决方案: Prism中提供了CompositeCommand,这个类持有一组child command,CompositeCommand在执行的时候将会调用每一个child command的Execute方法,可以通过,可以通过RegisterCommand和UnregisterCommand来注册和注销child command。
commandProxy.SubmitAllOrdersCommand.RegisterCommand(
orderCompositeViewModel.SubmitCommand );
commandProxy.CancelAllOrdersCommand.RegisterCommand(
orderCompositeViewModel.CancelCommand );
在当前View上执行Command
情景:
在上面的应用中,放大缩小按钮应该只对当前的活动视图(active vie