Exemplo n.º 1
0
        private void EvaluateCanMovePrevious()
        {
            var newCanMovePrevious = Prompts.IndexOf(SelectedPrompt) == 0 ? false : true;

            if (newCanMovePrevious != _canMovePrevious)
            {
                _canMovePrevious = newCanMovePrevious;
                MovePrevious.RaiseCanExecuteChanged();
            }
        }
Exemplo n.º 2
0
 private void EvaluateCanMoveNext()
 {
     if (Prompts.Count != 0)
     {
         var newCanMoveNext = Prompts.IndexOf(SelectedPrompt) == Prompts.Count - 1 ? false : true;
         if (newCanMoveNext != _canMoveNext)
         {
             _canMoveNext = newCanMoveNext;
             MoveNext.RaiseCanExecuteChanged();
         }
     }
 }
Exemplo n.º 3
0
 private void OnMovePrevious()
 {
     SelectedPrompt = Prompts[Prompts.IndexOf(SelectedPrompt) - 1];
     EvaluateCanMovePrevious();
     EvaluateCanMoveNext();
 }