private void LoadJuz2List() { Uri[] images = new Uri[] { new Uri("ms-appx:///Assets/Images/hizb_full.png"), new Uri("ms-appx:///Assets/Images/hizb_quarter.png"), new Uri("ms-appx:///Assets/Images/hizb_half.png"), new Uri("ms-appx:///Assets/Images/hizb_threequarters.png") }; string[] quarters = QuranUtils.GetSurahQuarters(); int juz = 0; for (int i = 0; i < (8 * Constants.JUZ2_COUNT); i++) { if (i % 8 == 0) { juz++; } int[] pos = QuranUtils.QUARTERS[i]; int page = QuranUtils.GetPageFromAyah(pos[0], pos[1]); string verseString = Resources.quran_ayah + " " + pos[1]; Juz.Add(new ItemViewModel { Id = juz.ToString(CultureInfo.InvariantCulture), Group = string.Format("{0} {1}", Resources.quran_juz2, juz), Title = quarters[i], Details = QuranUtils.GetSurahName(pos[0], true) + ", " + verseString, PageNumber = page, Image = new BitmapImage(images[i % 4]), ItemType = ItemViewModelType.Surah }); } }