Passing messages between viewmodels
I have one viewmodel which performs an action and when this action is performed ui in view of some other viewmodel must be disabled. My question is who should be responsible for the disable? Should I call from first viewmodel to second something like disable method. Or should first viewmodel just fire an event, that action was performed and the second viewmodel will handle that event and disable the ui?