virtual protected void OnMessageReceived(IMReceivedEventArgs e) { if (MessageReceived != null) { MessageReceived(this, e); } }
/// <summary> /// Записує в головне вікно отримане повідомлення /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void im_MessageReceived(object sender, IMReceivedEventArgs e) { Dispatcher.Invoke(() => ListBoxMess.Items.Add(String.Format("{0}[{2}] {1}\r\n", e.From, e.Message, DateTime.Now))); // Dispatcher.BeginInvoke(DispatcherPriority.Input, new ThreadStart(() => // { // })); // this.BeginInvoke(new MethodInvoker(delegate // { // })); }