示例#1
0
 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);
 }
示例#3
0
 private void _GetMessagesFromEvent(MessagesReceivedEventArgs e)
 {
     _UpdateUIWithMessages(e.Messages);
 }
示例#4
0
 private void service_MessagesReceived(object sender, MessagesReceivedEventArgs e)
 {
     if (MessagesReceived != null)
         MessagesReceived(sender, e);
 }