private void InitializeDownloadManagerAsync()
{
var continuationTaskScheduler = TaskScheduler.FromCurrentSynchronizationContext();
IsAdornerVisible = true;
var task = new Task(() => _downloadManager.Initialize(_settings));
task.ContinueWith(
p =>
{
IsAdornerVisible = false;
CommandManager.InvalidateRequerySuggested();
},
continuationTaskScheduler);
task.Start();
}