public MainPage() { InitializeComponent(); var v_layout = this.FindByName <ContentPage>("B_Image"); v_layout.SizeChanged += V_layout_SizeChanged; if (!Menu_Items.is_sound) { Menu_Items.Turn_Sound(true); } }
private void ListView_ItemSelected(object sender, SelectedItemChangedEventArgs e) { var index = menu_Items.IndexOf(e.SelectedItem as Menu_Items); if (e.SelectedItem != null) { Play_Sound(); if (special_list.Contains(menu_Items[index].text_det)) { if (menu_Items[index].text_det == "Settings") { Main_Label.Text = menu_Items[index].text_det.ToUpper(); menu = menu_Items[index]; if (game == "single") { menu_Items = new List <Menu_Items>(); menu_Items.Add(new Menu_Items { image_det = "sound_" + sound + ".png", text_det = "Sound: " + sound }); menu_Items.Add(new Menu_Items { image_det = "up_down.png", text_det = "Swap Colours" }); menu_Items.Add(new Menu_Items { image_det = "difficulty.png", text_det = "Set Difficulty" }); menu_Items.Add(new Menu_Items { image_det = "migrate_score.png", text_det = "Migrate old score" }); menu_Items.Add(new Menu_Items { image_det = "theme.png", text_det = "Change Theme", image_next = "more.png" }); } else { menu_Items = new List <Menu_Items>(); menu_Items.Add(new Menu_Items { image_det = "sound_" + sound + ".png", text_det = "Sound: " + sound }); menu_Items.Add(new Menu_Items { image_det = "up_down.png", text_det = "Swap Colours" }); menu_Items.Add(new Menu_Items { image_det = "migrate_score.png", text_det = "Migrate old score" }); menu_Items.Add(new Menu_Items { image_det = "theme.png", text_det = "Change Theme" }); } //listView.SelectedItem = menu; } else if (menu_Items[index].text_det == "Change Theme") { Main_Label.Text = "THEMES"; menu = menu_Items[index]; menu_Items = new List <Menu_Items>(); menu_Items.Add(new Menu_Items { image_det = "Chewing_Gum.png", text_det = "Chewing Gum" }); menu_Items.Add(new Menu_Items { image_det = "Sun_Flower.png", text_det = "Sunflower" }); menu_Items.Add(new Menu_Items { image_det = "Monacco.png", text_det = "Monaco" }); menu_Items.Add(new Menu_Items { image_det = "Pacifico.png", text_det = "Pacifico" }); menu_Items.Add(new Menu_Items { image_det = "Tsunammi.png", text_det = "Tsunami" }); } else if (menu_Items[index].text_det == "Set Difficulty") { menu_Items = new List <Menu_Items>(); menu_Items.Add(new Menu_Items { image_det = "easy.png", text_det = "Easy" }); menu_Items.Add(new Menu_Items { image_det = "medium.png", text_det = "Medium" }); menu_Items.Add(new Menu_Items { image_det = "hard.png", text_det = "Hard" }); Main_Label.Text = "Difficulty Level"; } else { AddItemCallback(menu_Items[index].text_det); ((ListView)sender).SelectedItem = null; } listView.ItemsSource = menu_Items; } else { if (menu_Items[index].text_det.Contains("Sound")) { if (Menu_Items.is_sound) { Menu_Items.Turn_Sound(false); sound = "no"; } else { Play_Sound(); Menu_Items.Turn_Sound(true); sound = "yes"; } //menu_Items[index].text_det = "Sound: " + sound; //menu_Items[index].image_det = "sound_" + sound + ".png"; } AddItemCallback(menu_Items[index].text_det); Navigation.PopPopupAsync(); } } }