2 using System.Collections.Generic;
14 Dictionary<Type, MessageBase> messages =
new Dictionary<Type, MessageBase>();
21 public TMessage GetEvent<TMessage>() where TMessage :
MessageBase 23 Type messageType = typeof(TMessage);
24 if (messages.ContainsKey(messageType))
26 return (TMessage)messages[messageType];
30 TMessage message = (TMessage)Activator.CreateInstance(messageType);
31 messages.Add(messageType, message);
Class representing messenger for communicating between viewmodels.
Base class for message to be used by messenger.