예제 #1
0
        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);
            }
        }
예제 #2
0
 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);
     }
 }