private void AddHighScores() { if (App.GameManager.GameData.Scores.Count > 0) { gridNoScores.Visibility = Visibility.Collapsed; } else { gridNoScores.Visibility = Visibility.Visible; } lstScores.Items.Clear(); for (int i = 0; i < App.GameManager.GameData.Scores.Count; i++) { Score s = App.GameManager.GameData.Scores[i]; ListBoxItem lbi = new ListBoxItem { Style = (Style)Resources["ListBoxItemStyle1"], DataContext = s }; lbi.ApplyTemplate(); lstScores.Items.Add(lbi); } }
void leaderBoardManager_GetScoreCompleted(object sender, GetScoreCompletedEventArgs e) { grdProgress.Visibility = Visibility.Collapsed; for (int i = 0; i < e.Scores.Length; i++) { e.Scores[i].Rank = i.ToString(); ListBoxItem lbi = new ListBoxItem(); lbi.Style = (Style)Resources["ListBoxItemStyle1"]; lbi.DataContext = e.Scores[i]; lbi.ApplyTemplate(); lbLeaderBoards.Items.Add(lbi); } }