private void UpdateDownloadsAsync()
{
if (_downloadManager.IsUpdating)
{
return;
}
IsAdornerVisible = true;
var task = new Task(() => _downloadManager.UpdateAvailableDownloads());
task.ContinueWith(
p =>
{
IsAdornerVisible = false;
CommandManager.InvalidateRequerySuggested();
},
_mainThreadTaskScheduler);
task.Start();
}