using System; using GalaSoft.MvvmLight.Messaging; namespace Common.Infrastructure.Messaging { public class GalasoftMessenger : IMessengerCore { public void Send(TMessage message) { Messenger.Default.Send(message); } public void Send(TMessage message, object token) { Messenger.Default.Send(message, token); } public void Register(object recipient, Action action) { Messenger.Default.Register(recipient, action); } public void Register(object recipient, object token, Action action) { Messenger.Default.Register(recipient, token, action); } } }