public GestureActionListPickerItem(GestureAction action) : base(GestureActionHelper.Text(action)) { DefaultStyleKey = typeof(GestureActionListPickerItem); Action = action; Icon = GestureActionHelper.IconStyle(action); }
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; }
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)); }