After pressing button following function is called.
Task.Factory.StartNew(() =>
{
Parallel.For(0, cyclesCount, i => DoWork(i));
if (OnJobCompleted != null)
OnJobCompleted(this, EventArgs.Empty);
});
Further in code there is
void ladder_OnJobCompleted(object sender, EventArgs args)
{
txbDebug.Text = "completed";
}
I know
txbDebug.Text = "completed";
has to be Invoked, beacause I’m raising event on different thread. But I can’t figure out, how to Invoke it. This event is situated in wpf form.
Use the
Dispatcher