我知道如何使用/代码在mvvm light中发送和注册对象。这不是我想问的问题,但我很好奇幕后发生了什么?我一直在寻找,我无法找到一个深刻的解释。它是否像指向内存中的地址一样。对象是按类型或某种方式解决的?我指的是一个类如何发送而其他人只是通过指示它们的类型来找到它。有人可以在这里找到一些灯光或链接参考我可以阅读它吗?
答案 0 :(得分:0)
我认为以下链接将帮助您了解注册/订阅在mvvm light中的工作原理。
https://msdn.microsoft.com/en-us/library/ff921122.aspx
http://brentedwards.net/2010/04/13/roll-your-own-simple-message-bus-event-aggregator/
我猜Mvvm light也使用了类似的实现。您可以看到mvvm light messenger代码here
希望有所帮助