Show / Hide Table of Contents

    Namespace ChameleonForms.Component

    Classes

    ButtonHtmlAttributes

    HtmlAttributes class that is returned from button methods that allows for extension methods targetted at buttons.

    Field

    Helper for field configuration.

    Field<TModel>

    Wraps the output of a single form field.

    FieldExtensions

    Extension methods for the creation of form fields, labels and validation messages.

    FormComponent<TModel>

    Chameleon Forms base component class; provides an ability to easily write HTML to the page in a self-closing or nested manner. Ensure you call Initialise() at the end of the constructor when extending this class.

    Message<TModel>

    Wraps the output of a message to display to a user.

    MessageExtensions

    Extension methods for the creation of messages.

    Navigation<TModel>

    Wraps the output of the navigation area of a form. For example the area with submit buttons.

    NavigationExtensions

    Extension methods for the creation of navigation sections.

    Section<TModel>

    Wraps the output of a form section.

    SectionExtensions

    Extension methods to create form sections.

    Interfaces

    IFormComponent<TModel>

    Chameleon Forms component - holds a reference to a form.

    ISection

    Interface for a modeless cast of a ChameleonForms Section.

    ISection<TModel>

    Tagging interface for a ChameleonForms Section with a model type.

    Enums

    FieldParent

    The parent of the field being generated.

    Back to top © Copyright 2012-2020 MRCollective, Rob Moore, Matt Davies and the contributors to ChameleonForms.