private void RegisterAggregates() { GalaSoft.MvvmLight.Messaging.Messenger.Default.Register <Payload>(this, e => { App.Current.Dispatcher.Invoke((Action) delegate // <--- HERE { AllReadingsWithTopic.Insert(0, e); }); }); }
private void RegisterAggregates() { GalaSoft.MvvmLight.Messaging.Messenger.Default.Register <string>(this, e => { if (e == _last) { return; } _last = e; App.Current.Dispatcher.Invoke((Action) delegate // <--- HERE { AllReadingsWithTopic.Insert(2, e); }); }); }
private async System.Threading.Tasks.Task Run() { RunTask = System.Threading.Tasks.Task.Factory.StartNew(() => { try { // Show Usage information NamespaceManager namespaceManager = NamespaceManager.CreateFromConnectionString(EventHubConnectionString); // Generate the data Engine.GenerateData(new string[] { NumberOfCDRs.ToString().Trim(), SimCardProbability.ToString().Trim(), DurationInHours.ToString().Trim() }); } catch (Exception e) { AllReadingsWithTopic.Insert(0, e.Message); } }); return; }