wilsonvargas / EntryValidatorPlugin

Entry validators for your Xamarin.Forms Applications

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Entry Validator Control Plugin for Xamarin.Forms

Simple but elegant way of validate what your users write in your Xamarin.Forms projects.

Build status NuGet Donate

Setup

Android

You do not need to initialize this component.

android

iOS

You do not need to initialize this component.

ios

UWP

You do not need to initialize this component.

uwp

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

About

Entry validators for your Xamarin.Forms Applications

License:MIT License


Languages

Language:C# 86.3%Language:PowerShell 9.7%Language:Shell 3.9%Language:Batchfile 0.1%