0

多くの DelegateCommands が登録された CompositeCommand があるとします。

子 DelegateCommands の 1 つが RaiseCanExecuteChanged を起動すると、イベントが発生CompositeCommand.CanExecuteChangedし、他の子で同じイベントが発生するか、アクティブな DelegateCommand のみに影響しますか?

4

1 に答える 1

2

これを理解しただけです。CompositeCommandPrism の内部を分析することによって、私は Prism自体がその子CanExecuteChangedイベントに登録されていることに気付きました。したがって、登録されたコマンドがCanExecuteChangedハンドラーを起動するたびに、複合コマンドはそれ自体とそのすべての子で同じことを行います。

于 2010-11-24T02:36:02.173 に答える