MVVM问题。ViewModel和View之间的消息传递,最佳实现方式是什么?
应用程序有一些“用户交互”点,例如:当Yes/No/NA选择的值更改时,“您已为此选择输入了评论。您要保存还是放弃”。因此,我需要一种规定的方法,将View绑定到ViewModel的“消息”。
我走过MVVM Foundation的Messenger路径。然而,那更像是一个系统范围的广播,而不是事件/订阅者模型。所以,如果应用程序有两个View(Person1 EditView和Person2 EditView)打开,当一个ViewModel发布“你想保存吗”消息时,它们都会收到消息。
你使用了哪种方法?
谢谢 安迪
应用程序有一些“用户交互”点,例如:当Yes/No/NA选择的值更改时,“您已为此选择输入了评论。您要保存还是放弃”。因此,我需要一种规定的方法,将View绑定到ViewModel的“消息”。
我走过MVVM Foundation的Messenger路径。然而,那更像是一个系统范围的广播,而不是事件/订阅者模型。所以,如果应用程序有两个View(Person1 EditView和Person2 EditView)打开,当一个ViewModel发布“你想保存吗”消息时,它们都会收到消息。
你使用了哪种方法?
谢谢 安迪