private void Publisher_ValueDataPublisher(object sender, SSDLPlotingPublisher.MessageArgument <double> e) { pbStatus.Dispatcher.Invoke(() => { pbStatus.Value = pbStatus.Value + e.Message; }); txtPercentage.Dispatcher.Invoke(() => { var value = Convert.ToInt32((pbStatus.Value / pbStatus.Maximum) * 100); txtPercentage.Text = value + "%"; }); DoEventsHandler.DoEvents(); }
private void Publisher_MaximumDataPublisher(object sender, SSDLPlotingPublisher.MessageArgument <double> e) { pbStatus.Dispatcher.Invoke(() => { pbStatus.Value = 0; }); pbStatus.Dispatcher.Invoke(() => { pbStatus.Maximum = e.Message; }); DoEventsHandler.DoEvents(); }
private void Publisher_StatusDataPublisher(object sender, SSDLPlotingPublisher.MessageArgument <string> e) { lblStatusPublisher.Dispatcher.Invoke(() => { lblStatusPublisher.Content = e.Message; }); DoEventsHandler.DoEvents(); }