private void Msg_OnUsersRequested(object sender, DataTwoEventArgs <ResultStatus, List <User> > e) { if (e.Data1 == ResultStatus.Ok) { this.Dispatcher.BeginInvoke(new Action(() => e.Data2.ForEach(UserCollection.Add))); } }
private void Msg_OnReceivedMessage(object sender, DataTwoEventArgs <string, ManagedMessage> e) { //if (MessengerHistory.ContainsKey(e.Data1)) //{ // //} // //this.Dispatcher.BeginInvoke( // new Action(() => // { // DisplayedHistory = new ObservableCollection<string>(MessengerHistory[((User)ActiveUsers.SelectedItem).UserId]); // })); }