ShinobiControls Xamarin Bindings Documentation

ShinobiForms

Shinobi.Forms Namespace

Namespace

Documentation for this section has not yet been entered.

Type Description
ISFormBooleanFieldValidator Documentation for this section has not yet been entered.
ISFormChoiceFieldValidator Documentation for this section has not yet been entered.
ISFormDateFieldValidator Documentation for this section has not yet been entered.
ISFormDelegate Documentation for this section has not yet been entered.
ISFormFieldLayout Documentation for this section has not yet been entered.
ISFormFieldModelViewConverter Documentation for this section has not yet been entered.
ISFormFieldViewIterator Documentation for this section has not yet been entered.
ISFormInputElementResponder Documentation for this section has not yet been entered.
ISFormInvalidMessageProvider Documentation for this section has not yet been entered.
ISFormLayout Documentation for this section has not yet been entered.
ISFormNavigationToolbar Documentation for this section has not yet been entered.
ISFormNavigator Documentation for this section has not yet been entered.
ISFormPickerFieldValidator Documentation for this section has not yet been entered.
ISFormRangedNumberFieldValidator Documentation for this section has not yet been entered.
ISFormSectionLayout Documentation for this section has not yet been entered.
ISFormTextFieldValidator Documentation for this section has not yet been entered.
ISFormViewBuilder Documentation for this section has not yet been entered.
SFormBooleanField Represents the underlying model for a boolean field.
SFormBooleanFieldComparisonValidator A validator that compares the validating boolean field's input against a specified boolean field's input.
SFormBooleanFieldConverter A converter that converts values between `SFormSwitchFieldView` view object and a `SFormBooleanField` model object.
SFormBooleanFieldFalseValidator This validator checks to see if the boolean field's value is false.
SFormBooleanFieldTrueValidator This validator checks to see if the boolean field's value is true.
SFormBooleanFieldValidator This protocol provides an interface to be implemented by any object wanting to validate boolean fields.
SFormBooleanFieldValidators A utility class that provides helper methods for some common boolean field validator types.
SFormChoiceField A field for choosing from set of options.
SFormChoiceFieldComparisonValidator A validator that compares the validating choice field's input against a specified choice field's input.
SFormChoiceFieldConverter A converter that converts values between `SFormSegmentedFieldView` view object and a `SFormChoiceField` model object.
SFormChoiceFieldNotEmptyValidator This validator checks to see if the choice field is empty.
SFormChoiceFieldValidator This protocol provides an interface to be implemented by any object wanting to validate choice fields.
SFormChoiceFieldValidators A utility class that provides helper methods for some common choice field validator types.
SFormColors This is a util class that contains all the colors that are used as defaults in the Shinobi.Forms framework.
SFormComparisonRule Documentation for this section has not yet been entered.
SFormDateField Represents the underlying model for a date field.
SFormDateFieldComparisonValidator A validator that compares the validating date field's input against a specified date field's input.
SFormDateFieldConverter A converter that converts values between `SFormDateFieldView` view object and an `SFormDateField` model object.
SFormDateFieldNotEmptyValidator This validator checks to see if the date field is empty.
SFormDateFieldValidator This protocol provides an interface to be implemented by any object wanting to validate date fields.
SFormDateFieldValidators A utility class that provides helper methods for some common date field validator types.
SFormDateFieldView A view that allows the user to input dates via a date picker.
SFormDelegate Protocol for any classes which act as a delegate of a `ShinobiForm`. Delegates are notified when data is submitted from the form, or if a submission was attempted but failed.
SFormDelegate_Extensions Documentation for this section has not yet been entered.
SFormEmailField A field for inputting email addresses.
SFormField A field for data entry.
SFormFieldGroup This class defines a grouping of fields.
SFormFieldLayout An object capable of laying out the contents of an `SFormFieldView`.
SFormFieldLayoutBase An abstract base class for field layouts.
SFormFieldLayoutLabelLeftOfInput A field layout with the field's label placed to the left of the input element.
SFormFieldLayoutLabelOnTopOfInput A field layout with the field's label placed above the input element.
SFormFieldLayoutNoLabel A field layout with no field label.
SFormFieldModelViewConverter Any object wishing to convert between `SFormField` objects and `SFormFieldView` objects should conform to this protocol.
SFormFieldView A view for data entry.
SFormFieldViewBuilder An object capable of building an `SFormFieldView` subclass from an `SFormField` model object.
SFormFieldViewIterator An object capable of iterating over an array of fields.
SFormFonts This is a util class that contains all the fonts that are used as defaults in the Shinobi.Forms framework.
SFormFormViewBuilder An object capable of building an `SFormView` from a `ShinobiForm` model object.
SFormInputElementResponder This protocol defines the interface for any object wishing to respond to input element events.
SFormInvalidMessageProvider
SFormLayout A object capable of laying out the contents of a `ShinobiForm`.
SFormLayoutAlignedVertically A layout manager that is used to layout sections in their superview so that:
SFormNavigationToolbar The protocol `SFormNavigationToolbar` defines the methods needed for a navigation compatable toolbar.
SFormNavigator The `SFormNavigator` protocol defines the methods needed to provide navigation for an `SFormNavigationToolbar`.
SFormNumberField A field for numeric entry.
SFormNumberFieldConverter A converter that converts values between `SFormTextFieldView` view object and an `SFormNumberField` model object.
SFormPickerField Represents the underlying model for a picker field.
SFormPickerFieldConverter A converter that converts values between `SFormPickerFieldView` view object and an `SFormPickerField` model object.
SFormPickerFieldNotEmptyValidator This validator checks to see if the picker field is empty.
SFormPickerFieldValidator This protocol provides an interface to be implemented by any object wanting to validate picker fields.
SFormPickerFieldView A view that allows the user to input values via a `UIPickerView`.
SFormRangedNumberField A field for numeric entry within a set range.
SFormRangedNumberFieldComparisonValidator A validator that compares the validating number field's input against a specified number field's input.
SFormRangedNumberFieldConverter A converter that converts values between `SFormSliderFieldView` view object and a `SFormRangedNumberField` model object.
SFormRangedNumberFieldValidator This protocol provides an interface to be implemented by any object wanting to validate ranged number fields.
SFormRangedNumberFieldValidators A utility class that provides helper methods for some common number field validator types.
SFormResponderFieldViewIterator Provides the next field with an `inputElement` capable of becoming the first responder.
SFormScrollViewManager Modifies a given scroll view in response to keyboard and field selection events.
SFormSection A form section.
SFormSectionBaseLayout An abstract base class, providing default values for `SFormSectionLayoutStrategy` properties.
SFormSectionLayout An object capable of laying out the contents of an `SFormSectionView`.
SFormSectionLayoutAlignedVertically A layout manager that is used to layout fields in their superview so that:
SFormSectionLayoutAlignedVerticallyByInput A layout manager that is used to layout fields in their superview so that:
SFormSectionView A view for displaying a grouping of fields.
SFormSectionViewBuilder An object capable of building an `SFormSectionView` from an `SFormSection` model object.
SFormSegmentedControl A `UISegmentedControl` subclass with extended editing events.
SFormSegmentedFieldView A view that allows a user to choice an option from a selection of choices.
SFormSliderFieldView A field that allows the user to pick a number between a minimum and a maximum.
SFormSubmitButton A styled submit button for the form.
SFormSwitchFieldView A view that allows the user to input a boolean value via a `UISwitch`.
SFormTextComparisonMode Documentation for this section has not yet been entered.
SFormTextField A field for text entry.
SFormTextFieldComparisonValidator A validator that compares the validating text field's input against a specified text field's input.
SFormTextFieldConverter A converter that converts values between `SFormTextFieldView` view object and an `SFormTextField` model object.
SFormTextFieldEmailValidator A validator to check a text field's text is valid email.
SFormTextFieldNotEmptyValidator A validator to check a text field's text is not empty.
SFormTextFieldNumericValidator A validator to check that a text field has a valid numeric string value.
SFormTextFieldRegexValidator A validator to check a text field's text against a regular expression.
SFormTextFieldValidator This protocol provides an interface to be implemented by any object wanting to validate text fields.
SFormTextFieldValidators A utility class that provides helper methods for some common text field validator types.
SFormTextFieldView A view that allows the user to input text via a keyboard.
SFormTextInputElement A `UITextField` subclass with additional functionaity.
SFormTextPresenterFieldView This is an abstract class intended for concrete field subclasses wishing to present information in the form of text.
SFormToolbar A toolbar with "previous" and "next" buttons to allow easy navigation around the form.
SFormView A view that represents a `ShinobiForm` model.
SFormViewBuilder An object capable of building a `UIView` from a model object.
SFormXMLParser An object capable of prasing XML to create a `ShinobiForm`.
ShinobiForm A `ShinobiForm` is used to present input fields to a user in order to collect data.
ShinobiForms A utility class which allows you to set themes and licenseKeys for all the Shinobi.Forms in your app, rather than having to configure each independently.