Xamarin Community Toolkit TextValidationBehavior

The TextValidationBehavior is a behavior that allows the user to validate a given text depending on specified parameters. By adding this behavior to an Entry control it can be styled differently depending on whether a valid or an invalid text value is provided. It offers various built-in checks such as checking for a certain length or whether or not the input value matches a specific regular expression. Additional properties handling validation are inherited from ValidationBehavior.

Syntax

<Entry>
    <Entry.Behaviors>
        <xct:TextValidationBehavior
            InvalidStyle="{StaticResource InvalidEntryStyle}"
            MinimumLength="1"
            MaximumLength="10"
        />
    </Entry.Behaviors>
</Entry>

Properties

Property Type Description
DecorationFlags TextDecorationFlags Provides enumerated value to use to set how to handle white spaces.
MaximumLength int The maximum length of the value that will be allowed.
MinimumLength int The minimum length of the value that will be allowed.
RegexOptions RegexOptions Provides enumerated values to use to set regular expression options.
RegexPattern string The regular expression pattern which the value will have to match before it will be allowed.

Sample

Note

Currently there's no sample available for this feature yet. Want to add one? We are open to community contributions.

API