Messenger.Default.Send 所有重载参数说明
Messenger.Default.Send
是 MVVM 框架中实现消息传递的核心方法,其重载参数主要用于控制消息的发送范围和接收条件。以下是其所有重载形式及参数说明:
1. 基本消息发送
Send<TMessage>(TMessage message)
- 参数说明:
TMessage
:消息类型(泛型参数),可以是任意对象。message
:要发送的具体消息内容。
- 用途:全局广播消息,任何注册了
TMessage
类型的接收方都会收到消息。
示例:
// 发送布尔类型消息 Messenger.Default.Send(true);
2. 指定目标类型
Send<TMessage, TTarget>(TMessage message)
- 参数说明:
TTarg