
Untitled
By: a guest on
Jun 16th, 2012 | syntax:
None | size: 0.44 KB | hits: 20 | expires: Never
Update UI Label when using Task.Factory.StartNew
Task.Factory.StartNew( () => RecurseAndDeleteStart() );
// This line needs to happen on the UI thread...
TaskScheduler uiScheduler = TaskScheduler.FromCurrentSynchronizationContext();
Task.Factory.StartNew( () => RecurseAndDeleteStart(uiScheduler) );
Task.Factory.StartNew( () =>
{
theLabel.Text = "Foo";
}, CancellationToken.None, TaskCreationOptions.None, uiScheduler);