Beispiel #1
0
        private async void SfRadialMenuItem_OnItemTapped(object sender, ItemTappedEventArgs e)
        {
            string name = ((SfRadialMenuItem)sender).StyleId;

            if (name == GalleryItem)
            {
                var picture = await CrossMedia.Current.PickPhotoAsync(new PickMediaOptions());

                var nextPage = new ResultsPage(picture.GetStream());
                await Navigation.PushAsync(nextPage);
            }
            if (name == CameraItem)
            {
                var picture = await CrossMedia.Current.TakePhotoAsync(
                    new StoreCameraMediaOptions { DefaultCamera = CameraDevice.Front });

                var nextPage = new ResultsPage(picture.GetStream());
                await Navigation.PushAsync(nextPage);
            }

            if (name == InfoItem)
            {
                //var nextPage = new InfoPage();
                //await this.Navigation.PushAsync(nextPage);
            }
        }
        void Handle_ItemTapped(object sender, Syncfusion.SfRadialMenu.XForms.ItemTappedEventArgs e)
        {
            var tempItem = (sender as SfRadialMenuItem);

            if (tempItem.FontIconText == "")
            {
                list.Add("Spectrum range one is selected");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Spectrum range two is selected");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Spectrum range three is selected");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Spectrum range four is selected");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Notification mode one is selected");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Notification mode two is selected");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Notification mode three is selected");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Slient mode is activated");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Vibrate mode is activated");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Normal mode is activated");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Brightness level is adjusted");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Battery mode one is selected");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Battery mode two is selected");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Battery mode three is selected");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Power saver mode one is selected");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Power saver mode two is selected");
            }
            else if (tempItem.FontIconText == "")
            {
                list.Add("Power saver mode three is selected");
            }
        }
 /// <summary>
 /// Handles Radial Menu item taps
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Handle_ItemTapped(object sender, Syncfusion.SfRadialMenu.XForms.ItemTappedEventArgs e)
 {
     Acr.UserDialogs.UserDialogs.Instance.Alert("Clicked on " + ((Syncfusion.SfRadialMenu.XForms.SfRadialMenuItem)sender).Text);
 }