public MailListViewModel(IEventAggregator eventAggregator, IDispatcherService dispatcherService, IEmailService emailService) { this.eventAggregator = eventAggregator; this.dispatcherService = dispatcherService; this.emailService = emailService; EmailFolderChangeEvent evt = eventAggregator.GetEvent <EmailFolderChangeEvent>(); evt.Subscribe(OnEmailFolderChanged); }
private void OnEmailFolderChanged(EmailFolder newFolder) { EmailFolderChangeEvent evt = eventAggregator.GetEvent <EmailFolderChangeEvent>(); evt.Publish(newFolder); }