C# MVVM Winforms中MessageBoxService和Messenger的区别

C# MVVM Winforms中MessageBoxService和Messenger的区别,c#,winforms,mvvm,devexpress,C#,Winforms,Mvvm,Devexpress,请告诉我MVVM Winforms中MessageBox服务和Messenger的定义和区别,以及如何在project中使用它。MessageBox服务旨在实现用户交互:显示一些消息或进行确认。 与任何其他服务一样,在DevExpress MVVM框架中,它作为一种IOC模式引入,可以删除ViewModel和视图层之间的任何引用。其主要思想是在ViewModes端获得一个界面,该界面不支持与如何在视图端提供特定实现相关的任何实现细节(可以作为标准或DevXPress消息框或弹出式对话框实现):

请告诉我MVVM Winforms中MessageBox服务和Messenger的定义和区别,以及如何在project中使用它。

MessageBox服务旨在实现用户交互:显示一些消息或进行确认。
与任何其他服务一样,在DevExpress MVVM框架中,它作为一种IOC模式引入,可以删除ViewModel和视图层之间的任何引用。其主要思想是在ViewModes端获得一个界面,该界面不支持与如何在视图端提供特定实现相关的任何实现细节(可以作为标准或DevXPress消息框或弹出式对话框实现):

我建议您阅读以下帮助文章中的更多内容:

Messenger是ViewModels通信的机制,允许ViewModels相互通知并共享一些数据:
我建议您阅读以下帮助文章中的更多内容:。

MessageBox服务旨在实现用户交互:显示一些消息或进行确认。
与任何其他服务一样,在DevExpress MVVM框架中,它作为一种IOC模式引入,可以删除ViewModel和视图层之间的任何引用。其主要思想是在ViewModes端获得一个界面,该界面不支持与如何在视图端提供特定实现相关的任何实现细节(可以作为标准或DevXPress消息框或弹出式对话框实现):

我建议您阅读以下帮助文章中的更多内容:

Messenger是ViewModels通信的机制,允许ViewModels相互通知并共享一些数据: 我建议您阅读以下帮助文章中的更多内容:

public void SayHello() {
    MessageBoxService.Show("Hello!");
}