예제 #1
0
 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();
 }
예제 #2
0
        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);
            }
        }
예제 #4
0
 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 });
                }
            }
        }