Example #1
0
 private async void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
 {
     if (ListViewGeneral.SelectedItem.ToString() == "Meine Daten")
     {
         await Navigation.PushAsync(new MyData());
     }
 }
        async void matchTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            int jsonIndex = Matches.matchesList.IndexOf(e.Item as Matches.MatchesListFormat);

            await Task.Run(async() => {
                JObject val        = JObject.Parse(MatchesDetailView.returnMatchJSONText(jsonIndex));
                JObject parameters = new JObject();
                foreach (var x in val)
                {
                    if (!x.Key.Equals("numEvents"))
                    {
                        parameters.Add(x.Key, x.Value);
                    }
                    else
                    {
                        break;
                    }
                }
                Preferences.Set("tempParams", JsonConvert.SerializeObject(parameters.ToObject <MatchFormat.EntryParams>()));
                NewMatchStart.events = MatchFormat.JSONEventsToObject(val);
                CubeDroppedDialog.saveEvents();
                Preferences.Set("timerValue", Convert.ToInt32(val.Property("timerValue").Value));
                Preferences.Set("teamStart", val.Property("team").Value.ToString());
                Device.BeginInvokeOnMainThread(() => {
                    Navigation.PushAsync(new MatchEntryEditTab()
                    {
                        Title = val.Property("team").Value.ToString()
                    });
                });
            });
        }
Example #3
0
        async void ResidentList_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            AccountsPage parentPage = parent as AccountsPage;
            var          listView   = ((ListView)sender);
            string       resId      = ((Resident)listView.SelectedItem).userId;

            if (parentPage.emailMode)
            {
                var result = await service.GetSpecificResident(App.Current.Properties["defaultPid"].ToString(), unitId, resId);

                if (result != null)
                {
                    if (!string.IsNullOrEmpty(result.email))
                    {
                        var uri = "mailto:" + result.email;
                        Device.OpenUri(new Uri(uri));
                    }
                    else
                    {
                        await parent.DisplayAlert("Error", "Cannot find the email of the selected user", "OK");
                    }
                }
                else
                {
                    await parent.DisplayAlert("Error", Config.CommonErrorMsg, "OK");
                }
            }
            else
            {
                await Navigation.PushAsync(new EditResident(unitId, resId));
            }
        }
        async void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            try
            {
                var contact      = e.Item as BoothResultPOCO;
                var displayAlert = await DisplayAlert("Confirm!", "Vote for " + contact.CandidateName, "YES", "NO");

                abc.IsVisible = true;
                abc.IsRunning = true;
                if (displayAlert)
                {
                    using (var httpClient = new HttpClient())
                    {
                        response = httpClient.PostAsync(BaseURL + "/VOTKWIK/" + _userId + "/AddVote?ballotNum=" + ballotCode + "&candidateId=" + contact.UserId, null).Result;
                        if (response.IsSuccessStatusCode)
                        {
                            abc.IsVisible = false;
                            abc.IsRunning = false;

                            await Navigation.PushAsync(new ThankYouPage());
                        }
                        else
                        {
                            abc.IsVisible = false;
                            abc.IsRunning = false;

                            await DisplayAlert("Retry", "Please Vote Again", "OK");
                        }
                    }
                }
            }
            catch (Exception ex) { }
        }
        async void Device_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            BluetoothManager.Instance.StopScanning();
            try
            {
                BluetoothManager.Instance.BLEDevice = e.Item as IDevice;
                System.Diagnostics.Debug.WriteLine(e.Item);
                System.Diagnostics.Debug.WriteLine(BluetoothManager.Instance.BLEDevice);
                var device = e.Item as IDevice;
                System.Diagnostics.Debug.WriteLine(device);
                if (BluetoothManager.Instance.AdapterBLE.ConnectedDevices.Count == 0)
                {
                    await BluetoothManager.Instance.AdapterBLE.ConnectToDeviceAsync(device);

                    //Add reconnect here
                    await DisplayAlert("Bluetooth Successful!", "You are now connected to: " + device, "OK");

                    await Navigation.PopToRootAsync();
                }
                else
                {
                    await BluetoothManager.Instance.AdapterBLE.DisconnectDeviceAsync(device);
                }
            }
            catch (DeviceConnectionException ex)
            {
                await DisplayAlert("Error", "Could not connect to :" + ex.DeviceId, "OK");
            }
        }
Example #6
0
        void ViewExercises(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            WorkoutList item = (WorkoutList)((ListView)sender).SelectedItem;

            ((ListView)sender).SelectedItem = null;
            Navigation.PushAsync(new Workout.ViewExercisesPage(item));
        }
Example #7
0
        async void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            string[] selectedZone = ((YardZone)e.Item).Zone.Split(' ');

            var zoneBlocks = yardBlocks.FindAll(b => b.Id.Contains(selectedZone[1]));

            await Navigation.PushAsync(new YardBlockLists(zoneBlocks));
        }
Example #8
0
        void NgoListTappedEvent(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            TotalLists.SelectedNGO = TotalLists.ngoDescriptionList[((NGOObject)e.Item).index];

            //FetchCurrentLocation();

            Navigation.PushAsync(new DescriptionPage());
        }
Example #9
0
 async private void Tapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
 {
     tappedEmail = e.Item as Email;
     if (tappedEmail != null && tappedEmail == selectedEmail)
     {
         await Navigation.PushAsync(new ViewEmailPage(current_user, tappedEmail, true));
     }
 }
Example #10
0
        async void teamClicked(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            String teamName  = e.Item.ToString();
            JArray pitValues = (JArray)JObject.Parse(Preferences.Get("matchEventsString", "")) ["PitNotes"];

            Preferences.Set("teamStart", teamName);
            await Navigation.PushAsync(new PitEntry (false, teamName, true) { Title = teamName });
        }
Example #11
0
        void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            var    listView   = (ListView)sender;
            People itemTapped = (People)listView.SelectedItem;
            var    uri        = new Uri(itemTapped.Url);

            Device.OpenUri(uri);
        }
        async void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            var mydetails = e.Item as MyVideoModel;

            // App.Current.MainPage = new MyVideoDetailPage(mydetails.VideoURl);

            await Navigation.PushAsync(new MyVideoDetailPage(mydetails.VideoURl, mydetails.Title));
        }
Example #13
0
        void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            var context = e.Item;

            (BindingContext as FilterDetailPageModel).ItemTappedCommand.Execute(context);

            list.SelectedItem = null;
        }
Example #14
0
 void OnItemTapped(System.Object sender, Xamarin.Forms.ItemTappedEventArgs e)
 {
     if (e == null)
     {
         return;
     }
     ((ListView)sender).SelectedItem = null;
 }
Example #15
0
        void OnTeamItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            var team = e.Item as Team;

            var vm = BindingContext as MyTeamsViewModel;

            vm?.HideOrShowTeamDetails(team);
        }
Example #16
0
        void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            ExerciseList item = (ExerciseList)((ListView)sender).SelectedItem;

            ((ListView)sender).SelectedItem = null;
            Navigation.PushAsync(new ViewSetsPage(item));
            //Navigation.RemovePage(this);
        }
Example #17
0
 void OnItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
 {
     if (e.Item != null)
     {
         var model = e.Item as ShiShenModel;
         Navigation.PushAsync(new ShiShenPage(model.ID));
     }
 }
 async void OnItemTapped(System.Object sender, Xamarin.Forms.ItemTappedEventArgs e)
 {
     if (!isEditing)
     {
         var animalSelected = (Animal)e.Item;
         await this.Navigation.PushAsync(new AnimalDetails(animalSelected));
     }
 }
        void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            StoredChannel        item     = (StoredChannel)e.Item;
            NotificationSetting  settings = App.ChannelsDatastore.GetSetting(item.ChannelId);
            NotificationSettings notificationSettingsView = new NotificationSettings(settings);

            Navigation.PushModalAsync(notificationSettingsView);
        }
        async void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            var comune = e.Item as Comune;
            // DisplayAlert("Tapped", comune.Name, "Ok");
            await Navigation.PopModalAsync();

            MessagingCenter.Send(this, Events.AddComuneLabel, comune.Name);
        }
Example #21
0
        void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            var           content       = e.Item as ContentListItem;
            ProductDetail productDetail = new ProductDetail();

            productDetail.BindingContext = content;
            Navigation.PushAsync(productDetail);
        }
Example #22
0
        //private void OnMenuItemSelected(object sender, SelectedItemChangedEventArgs e)
        //{

        //    var item = (MasterPageItem)e.SelectedItem;
        //    Type page = item.TargetType;
        //    Detail = new NavigationPage((Page)Activator.CreateInstance(page));
        //    IsPresented = false;
        //}


        void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            var  item = (MasterPageItem)e.Item;
            Type page = item.TargetType;

            Detail      = new NavigationPage((Page)Activator.CreateInstance(page));
            IsPresented = false;
        }
Example #23
0
        async void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            Analytics.TrackEvent("User tapped on food item");

            var    selected = (Yelp.Api.Models.BusinessResponse)e.Item;
            string fixedurl = selected.Url.ToString();
            await Navigation.PushAsync(new WebPage(fixedurl), true);
        }
Example #24
0
        private void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            var    Cellindex = (FoldersListView.ItemsSource as List <Folder>).IndexOf(e.Item as Folder).ToString();
            Folder FolderKey = e.Item as Folder;

            // DataEngine.GetItemsByFolderID(FolderKey.Key);
            Application.Current.MainPage = new ItemsPage(FolderKey.BelongsTo);
        }
        async void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            Result = e.Item;

            list.SelectedItem = null;

            await PopupNavigation.Instance.PopAllAsync();
        }
Example #26
0
 void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
 {
     if (e == null)
     {
         return;                             // has been set to null, do not 'process' tapped event
     }
     ((ListView)sender).SelectedItem = null; // de-select the row
 }
 void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
 {
     if (e.Item is Photo photo)
     {
         (sender as ListView).SelectedItem = null;
         viewModel.NavigateToPhotoCommand.Execute(photo);
     }
 }
        async void teamClicked(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            var    x    = (listView.ItemsSource as IEnumerable <RankStruct>).ToList();
            String item = x.Find(y => y.Equals(e.Item)).Key;

            teamSend = item;
            await Navigation.PushAsync(new RankingsDetailView (mainRank.returnTeamTimes(item)) { Title = item });
        }
Example #29
0
        async void Handle_ItemTappedAsync(object sender, Xamarin.Forms.ItemTappedEventArgs e)
        {
            var list      = (ListView)sender;
            var trackName = (String)list.SelectedItem;
            var group     = (TrackList)e.Group;

            await App.MasterDetail.Detail.Navigation.PushAsync(new DefectPage(ViewModel.trackDictionary[trackName], group.IsUrgent));
        }
 async void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e)
 {
     //show the list of fb users modally
     if (listView.SelectedItem != null)
     {
         await Navigation.PushModalAsync(selectFBUserPage);
     }
 }