The thing is that sometimes a Model should notify a ViewModel to show a message box, for example. Sometimes a Model should change the state of a ViewModel. What are the proper ways of doing such notifications?
Are there any helpful patterns or something?
 
    