/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void menuListView_ItemClick(object sender, ItemClickEventArgs e) { ListViewValue selectedItem = (ListViewValue)e.ClickedItem; switch (selectedItem.id) { case 0: Frame.Navigate(typeof(AboutPage), data); break; case 1: VoicePackageDialog voicePackageDialog = new VoicePackageDialog(); voicePackageDialog.data = data; await voicePackageDialog.ShowAsync(); break; case 2: InternetPackageDialog internetPackageDialog = new InternetPackageDialog(); internetPackageDialog.data = data; await internetPackageDialog.ShowAsync(); break; case 3: FnfDialog fnfDialog = new FnfDialog(); await fnfDialog.ShowAsync(); break; case 4: Frame.Navigate(typeof(PackageMigrationPage), data); break; case 5: Frame.Navigate(typeof(VasPage), data); break; case 6: Frame.Navigate(typeof(CustomerServicePage), data); break; case 7: Frame.Navigate(typeof(UsefullContactPage), data); break; case 8: Windows.ApplicationModel.Calls.PhoneCallManager.ShowPhoneCallUI("121", "Help Line"); break; default: break; } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void menuListView_ItemClick(object sender, ItemClickEventArgs e) { ListViewValue selectedItem = (ListViewValue)e.ClickedItem; switch (selectedItem.id) { case 1: this.Hide(); VoicePackageDialog voicePackageDialog = new VoicePackageDialog(); voicePackageDialog.data = data; await voicePackageDialog.ShowAsync(); break; case 2: this.Hide(); InternetPackageDialog internetPackageDialog = new InternetPackageDialog(); internetPackageDialog.data = data; await internetPackageDialog.ShowAsync(); break; case 3: this.Hide(); FnfDialog fnfDialog = new FnfDialog(); await fnfDialog.ShowAsync(); break; case 4: this.Hide(); rootFrame.Navigate(typeof(PackageMigrationPage), data); break; case 5: this.Hide(); rootFrame.Navigate(typeof(VasPage), data); break; case 6: this.Hide(); rootFrame.Navigate(typeof(CustomerServicePage), data); break; case 7: this.Hide(); rootFrame.Navigate(typeof(UsefullContactPage), data); break; default: break; } }