private void Setup(string htmlEvidenceRequiredText) { var nonConditionalQuestion = new BooleanQuestion( nameof(EvidenceUploadQuestion), Content.EvidenceUploadQuestion_Boolean_Title, Content.EvidenceUploadQuestion_Boolean_Label, Content.EvidenceUploadQuestion_Boolean_Yes_Description, Content.EvidenceUploadQuestion_Boolean_No_Description, new Validator { AllowNull = false, InValidErrorMessage = string.Empty, NullErrorMessage = Content.EvidenceUploadQuestion_Boolean_NullErrorMessage, ValidatorType = ValidatorType.None }); SetupNonConditionalQuestion(nonConditionalQuestion); var conditionalQuestion = new EvidenceQuestion( $"{nameof(EvidenceUploadQuestion)}.1", Content.EvidenceUploadQuestion_Upload_Title, htmlEvidenceRequiredText); SetupConditionalQuestion(conditionalQuestion, "1"); }
public CheckboxBooleanQuestionInputView(BooleanQuestion question, SurveyPageAppearance appearance) : base(appearance) { var option = new ToggleOption (); option.HorizontalOptions = LayoutOptions.FillAndExpand; option.VerticalOptions = LayoutOptions.CenterAndExpand; option.UnselectedSource = appearance.UnselectedCheckboxImageSource; option.SelectedSource = appearance.SelectedCheckboxImageSource; option.BindingContext = question; option.SetBinding (Option.TextProperty, new Binding ("Text", BindingMode.OneWay)); option.SetBinding (Option.IsSelectedProperty, new Binding ("Response", BindingMode.TwoWay)); Content = option; }
public override object Visit(BooleanQuestion question) { return(VisitQuestion(question)); }
public override object Visit(BooleanQuestion question) { return VisitQuestion(question); }
public BooleanViewModel() { _booleanQuestion=new BooleanQuestion(); }
public virtual T Visit(BooleanQuestion question) { return(VisitQuestion(question)); }