예제 #1
0
 public GestureActionListPickerItem(GestureAction action)
     : base(GestureActionHelper.Text(action))
 {
     DefaultStyleKey = typeof(GestureActionListPickerItem);
     Action          = action;
     Icon            = GestureActionHelper.IconStyle(action);
 }
예제 #2
0
        private void Subtask_ManipulationStarted(object sender, ManipulationStartedEventArgs e)
        {
            UpdateVisualState(GestureStartDragState);

            SwipeLeftGestureIcon.Style       = GestureActionHelper.IconStyle(Settings.Current.SwipeLeftAction);
            SwipeRightGestureIcon.Style      = GestureActionHelper.IconStyle(Settings.Current.SwipeRightAction);
            SwipeLeftGestureIcon.Visibility  = Visibility.Visible;
            SwipeRightGestureIcon.Visibility = Visibility.Visible;
            SwipeLeftGestureIcon.Opacity     = 0;
            SwipeRightGestureIcon.Opacity    = 0;
            BackgroundBorder.Opacity         = 0;
            RootTransform.X = 0;
        }
예제 #3
0
        private void Postpone(TaskModel task, DateTime?due, GestureAction action)
        {
            task.DueDate = due;
            App.Tasks.Update(task);
            UpdateGroupedTasks();

            Toast.Show(string.Format(AppResources.ToastPostponedUntil, task.DueDate), GestureActionHelper.IconStyle(action));
        }