void _MessagingService_MessagesReceived(object sender, MessagesReceivedEventArgs e) { if (_CurrentThread != Thread.CurrentThread) { _CurrentDispatcher.Invoke( DispatcherPriority.Normal, (Action) (() => _GetMessagesFromEvent(e))); } else { _GetMessagesFromEvent(e); } }
void _MessagingService_MessagesReceived(object sender, MessagesReceivedEventArgs e) { _MessageRepository.AddUniqueMessages(e.Messages); }
private void _GetMessagesFromEvent(MessagesReceivedEventArgs e) { _UpdateUIWithMessages(e.Messages); }
private void service_MessagesReceived(object sender, MessagesReceivedEventArgs e) { if (MessagesReceived != null) MessagesReceived(sender, e); }