private async Task Selection() { if (SelectedDonation != null) { IsWorking = true; await Task.Delay(150); await Task.Run(() => { Donation.GetDonation(SelectedDonation.ID); }); IsWorking = false; } NotifyOfPropertyChange(() => DonationName); NotifyOfPropertyChange(() => Description); NotifyOfPropertyChange(() => Donator); NotifyOfPropertyChange(() => Amount); NotifyOfPropertyChange(() => Date); NotifyOfPropertyChange(() => SelectedDonation); NotifyOfPropertyChange(() => IsSelected); }