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; }