/// <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;
            }
        }
Esempio n. 2
0
        /// <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;
            }
        }