Guest User

Untitled

a guest
Jan 21st, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. public static class JIMSMessage
  2. {
  3. public static bool Show(IEventAggregator _events, string message)
  4. {
  5. _events.Publish(new Message()
  6. {
  7. MessageValue = message
  8. });
  9.  
  10. return true;
  11. }
  12. }
  13.  
  14. JIMSMessage.Show(_events,"Enter Ledger Name.");
  15.  
  16. public ShellViewModel(IEventAggregator events)
  17. {
  18. // Subscribe to MessageDisplayed events
  19. events.GetEvent<MessageDisplayedEvent>().Subscribe(HandleMessageDisplayed);
  20. }
  21.  
  22. void HandleMessageDisplayed(MessageDisplayedEvent e)
  23. {
  24. if (e.SomeBooleanProperty)
  25. // Do Work
  26. }
  27.  
  28. // Broadcast an Event
  29. _events.GetEvent<ShowMessageEvent>().Publish(
  30. new ShowMessageEvent{ Message = "Enter Ledger Name." });
Add Comment
Please, Sign In to add comment