private async void cboFavoriteTeam_DropDownAsync(object sender, EventArgs e) { if ((sender as ComboBox).DataSource == null) { try { (sender as ComboBox).DataSource = await repo.FetchTeamsAsync(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } }
private async void CboFavoriteTeam_Loaded(object sender, RoutedEventArgs e) { try { var Teams = await repo.FetchTeamsAsync(); cboFavoriteTeam.ItemsSource = Teams; if (Configuration.FavoriteTeamCode != String.Empty && Configuration.FavoriteTeamCode != null && Configuration.FavoriteTeamCode != "") { SelectedFavoriteTeam = Teams.Where(x => x.FifaCode == Configuration.FavoriteTeamCode).First(); cboFavoriteTeam.SelectedItem = SelectedFavoriteTeam; LoadOppositiontoFavorite(); } else { cboFavoriteTeam.SelectedIndex = 0; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }