public override void InitializeAsync()
{
_asyncWorker = new BackgroundWorker { WorkerSupportsCancellation = true };
_asyncWorker.DoWork += delegate
{
if (!_isLoadingAsync)
{
_isLoadingAsync = true;
IsBusy = true;
// TODO: planet details
IsBusy = false;
_isLoadingAsync = false;
}
};
_asyncWorker.RunWorkerAsync();
}