public async void KMeans() { myUC.progress.IsIndeterminate = true; MessageBox.Show("Configuring Distribution", "Configuration", MessageBoxButton.OK, MessageBoxImage.Information); mylistaddress = await CurrentModel.KMeans(food, drug); Index = 0; HelpDisplayMap(Index); if (mylistaddress != null) { myUC.next.IsEnabled = true; myUC.prev.IsEnabled = false; myUC.ok.IsEnabled = true; DisNB = (Index + 1).ToString(); myUC.disnb.Text = DisNB; GetName(); } else { myUC.next.IsEnabled = true; myUC.prev.IsEnabled = false; myUC.ok.IsEnabled = true; MyName = string.Empty; DisNB = string.Empty; } myUC.progress.IsIndeterminate = false; }