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; })); }
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>(); }
public QuestionSimpleList(object question, EingabeModus eingabeModus) : base(question, eingabeModus) { Input = "EMPTY"; }
public QuestionSimpleViewModel(object question, EingabeModus eingabeModus) : base(question, eingabeModus) { }