void dispTimer_Tick(object sender, EventArgs e) { try { List <ClsMessage> myMessages = channelHttp.svcGetMessage(VMuktiInfo.CurrentPeer.DisplayName); if (myMessages != null) { for (int i = 0; i < myMessages.Count; i++) { if (myMessages[i].strFrom != VMuktiInfo.CurrentPeer.DisplayName) { if (myMessages[i].strMsg == "EntsvcGetUserList") { List <object> lstData = new List <object>(); lstData.Add(myMessages[i].strFrom); lstData.Add(myMessages[i].strUri); this.Dispatcher.BeginInvoke(DispatcherPriority.Normal, objGetUserList, lstData); channelHttp.svcSetUserList(VMuktiInfo.CurrentPeer.DisplayName, ((ctlUserVideo)cnvVideos.Children[0]).MyURI); } else if (myMessages[i].strMsg == "EntsvcSetUserList") { List <object> lstData = new List <object>(); lstData.Add(myMessages[i].strFrom); lstData.Add(myMessages[i].strUri); this.Dispatcher.BeginInvoke(DispatcherPriority.Normal, objGetUserList, lstData); } } } } } catch (Exception ex) { VMuktiAPI.VMuktiHelper.ExceptionHandler(ex, "dispTimer_Tick", "ctlVideo.xaml.cs"); } }