public QuestionMutliOrSingelInputViewModel(object question, EingabeModus eingabeModus)
     : base(question, eingabeModus)
 {
     base.ErrorProviderSimpleAccessAdapter.Add(new Error<QuestionViewModel>(
                                                   "Bitte wähle mindestens ein Item aus", "Input", s =>
                                                       {
                                                           if (s.Input == null)
                                                               return true;
                                                           if (s.Input is List<ListBoxItemWrapper>)
                                                               if (!(s.Input as List<ListBoxItemWrapper>).Any())
                                                                   return true;
                                                           return false;
                                                       }));
 }
Ejemplo n.º 2
0
        public QuestionActionViewModel(object question, EingabeModus eingabeModus)
            : base(question, eingabeModus)
        {
            base.ErrorProviderSimpleAccessAdapter.Add(
                new Error<QuestionViewModel>("Bitte warten bis die Action abgelaufen ist", "Input", s => IsRuning));
            RunActionCommand = new DelegateCommand(RunAction, CanRunAction);

            if (!(Question is IWaiterWrapper))
                if (!(Question is Func<object>))
                {
                    throw new ArgumentException("can not parse parameter");
                }
                else
                {
                    Question = PreEncapsulateAction(Question as Func<object>);
                }
        }
 public QuestionMultiInputViewModel(object question, EingabeModus eingabeModus)
     : base(question, eingabeModus)
 {
     AddInputCommand = new DelegateCommand(AddInput, CanAddInput);
     RemoveSelectedInputCommand = new DelegateCommand(RemoveSelectedInput, CanRemoveSelectedInput);
 }
 protected QuestionMultipleChoiceAbstrViewModel(object question, EingabeModus eingabeModus)
     : base(question, eingabeModus)
 {
     Output = new ObservableCollection<IListBoxItemWrapper>();
 }
Ejemplo n.º 5
0
 public QuestionSimpleList(object question, EingabeModus eingabeModus)
     : base(question, eingabeModus)
 {
     Input = "EMPTY";
 }
Ejemplo n.º 6
0
 public QuestionSimpleViewModel(object question, EingabeModus eingabeModus)
     : base(question, eingabeModus)
 {
 }