private void editSwipe(object sender, ItemSwipeCompletedEventArgs e) { if (e.Offset <= -70) { var value = e.Item; ticket = (Ticket)value; title.Text = ticket.title; description.Text = ticket.description; ShowCreateView(); listShowAll.ItemsSource = null; listShowAll.IsVisible = false; Create.IsVisible = false; Edit.IsVisible = true; scrollView.ScrollToAsync(scrollView, ScrollToPosition.Start, false); Label1.IsVisible = false; editLbl.IsVisible = true; editLbl.Focus(); document.IsVisible = true; FileImage.IsVisible = true; Search.IsVisible = false; titleLabel.IsVisible = true; descriptionLabel.IsVisible = true; //docLbl.IsVisible = false; } listview.EndItemSwipe(); }
void OnItemSwipeCompleted(object sender, ItemSwipeCompletedEventArgs e) { var listView = sender as RadListView; var item = e.Item as Mail; listView.EndItemSwipe(); if (e.Offset >= 70) { item.IsUnread = false; } else if (e.Offset <= -70) { (listView.ItemsSource as ObservableCollection <Mail>).Remove(item); } }
private void OnItemSwipeCompleted(object sender, ItemSwipeCompletedEventArgs e) { var listView = sender as RadListView; var item = e.Item as Models.TodoItem; var vm = listView.BindingContext as PageModels.CategoryDetailsPageModel; listView.EndItemSwipe(); if (e.Offset >= 70) { vm.CompleteItemCommand?.Execute(item); } else if (e.Offset <= -70) { vm.DeleteItemCommand?.Execute(item); } }
private void editSwipe(object sender, ItemSwipeCompletedEventArgs e) { if (e.Offset <= -70) { var value = e.Item; tasks = (Models.Tasks)value; title.Text = tasks.title; description.Text = tasks.description; datePicker.Date = Convert.ToDateTime(tasks.createdOn); ShowCreateView(); listShowAll.ItemsSource = null; listShowAll.IsVisible = false; Create.IsVisible = false; Edit.IsVisible = true; Label1.IsVisible = false; editLbl.IsVisible = true; editLbl.Focus(); scrollView.ScrollToAsync(scrollView, ScrollToPosition.Start, false); titleLabel.IsVisible = true; descriptionLabel.IsVisible = true; } listview.EndItemSwipe(); }
private async void contactListView_ItemSwipeCompleted(object sender, ItemSwipeCompletedEventArgs e) { var listView = sender as RadListView; var item = (Contact)e.Item; listView.EndItemSwipe(); if (e.Offset >= 70) { // TODO : Check if removed. if (item.PhonePreferred != null) { Utility.PlacePhoneCall(item.PhonePreferred.ToString()); } } else if (e.Offset <= -70) { // TODO : Check if removed. if (item.EmailPreferred != null) { await Utility.SendEmail("", "", new List <string>() { item.EmailPreferred.Address }); } } }