Awesome
Entry Validator Control Plugin for Xamarin.Forms
Simple but elegant way of validate what your users write in your Xamarin.Forms projects.
Setup
- Available on NuGet Plugins.Forms.EntryValidator
- Install into your PCL project and Client projects.
Android
You do not need to initialize this component.
iOS
You do not need to initialize this component.
UWP
You do not need to initialize this component.
Platform Support
Platform | Supported | Version |
---|---|---|
Xamarin.iOS | Yes | iOS 7+ |
Xamarin.Android | Yes | API 14+ |
Windows Phone Silverlight | No | |
Windows Phone RT | Yes | |
Windows Store RT | Yes | |
Windows 10 UWP | Yes | Build 10240+ |
Xamarin.Mac | No |
Usage
Instead of using an Entry simply use a ValidatorEntry instead!
You MUST set the Length value if your control is a LenghtValidator.
You can also:
- Change color of error message and customize their content.
- Change placeholder.
- Choose if success icon is displayed.
- Choose if error message is displayed.
Here is a sample:
new LengthValidator
{
PlaceHolder = "Enter number of credit card",
Lenght = 16,
ErrorMessageColor = Color.Black,
ShowIcon = true,
ShowMessageError = true
}
XAML:
First add the xmlns namespace:
xmlns:validator="clr-namespace:EntryValidator.FormsPlugin.Abstractions;assembly=EntryValidator.FormsPlugin.Abstractions"
Then add the xaml:
<validator:LengthValidator
x:Name="length"
ErrorMessageColor="Black"
ShowIcon="True"
ShowMessageError="True"
PlaceHolder="Enter number of credit card"
VerticalOptions="CenterAndExpand"
Length="16"/>
License
Licensed under MIT, see license file