예제 #1
0
        public ProjectAction NewAction()
        {
            ProjectAction action = new ProjectAction();

            _actions.Add(action);
            return(action);
        }
예제 #2
0
        public void MoveUp(ProjectAction action)
        {
            int index = _actions.IndexOf(action);

            _actions.RemoveAt(index);
            _actions.Insert(index - 1, action);
        }
예제 #3
0
        async Task<bool> viewModel_CanDeleteAction(ProjectAction action)
        {
            string prompt = String.Format("Delete task {0}?", action.Name);

            var messageDialog = new MessageDialog(prompt);

            UICommand yesCommand = new UICommand("Yes");
            messageDialog.Commands.Add(yesCommand);
            messageDialog.Commands.Add(new UICommand("No"));

            messageDialog.DefaultCommandIndex = 0;
            messageDialog.CancelCommandIndex = 1;

            // Show the message dialog
            var result = await messageDialog.ShowAsync();

            return result == yesCommand;
        }
예제 #4
0
 public ProjectAction NewAction()
 {
     ProjectAction action = new ProjectAction();
     _actions.Add(action);
     return action;
 }
예제 #5
0
 public void MoveUp(ProjectAction action)
 {
     int index = _actions.IndexOf(action);
     _actions.RemoveAt(index);
     _actions.Insert(index - 1, action);
 }
예제 #6
0
 public void DeleteAction(ProjectAction action)
 {
     _actions.Remove(action);
 }
예제 #7
0
 public bool CanMoveUp(ProjectAction action)
 {
     return _actions.IndexOf(action) > 0;
 }
예제 #8
0
 public bool CanMoveDown(ProjectAction action)
 {
     return _actions.IndexOf(action) < _actions.Count - 1;
 }
예제 #9
0
 public bool CanMoveUp(ProjectAction action)
 {
     return(_actions.IndexOf(action) > 0);
 }
예제 #10
0
 public bool CanMoveDown(ProjectAction action)
 {
     return(_actions.IndexOf(action) < _actions.Count - 1);
 }
예제 #11
0
 public void DeleteAction(ProjectAction action)
 {
     _actions.Remove(action);
 }
예제 #12
0
 void ActionAdded(ProjectAction obj)
 {
     ActionNameTextBox.Focus(Windows.UI.Xaml.FocusState.Keyboard);
 }
예제 #13
0
 public ActionHeader(ProjectAction action)
 {
     _action = action;
 }
예제 #14
0
 public ActionViewModel(ProjectAction action)
 {
     _action = action;
 }