We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Overview

The Xamarin.Forms Autocomplete control is highly optimized to quickly load and populate suggestions from a large volume of data depending on the user’s input characters. The Autocomplete control allows the user to select one or more items from the suggestion list. It can display the selected items in the input view with images, text, and close buttons to remove items as needed.


Multiple selection

Select multiple items from the suggestion list and display the selected items either as tokens, such as in an email address bar, or text separated by a delimiter.

Token representation in Xamarin.Forms autocomplete

Token representation

Customizable token representation in the autocomplete control allows users to remove an item with its close button.

Delimiter support in Xamarin.Forms autocomplete

Delimiter

Delimit the selected items with desired characters such as ‘$’ for dollar representation, or ‘,’ for traditional comma separation.


Performance

The Xamarin.Forms Autocomplete control has been designed with performance in mind in every aspect. It has several optimizations that allow users to load and search a million items in an instant.

Xamarin.Forms autocomplete populates suggestions instantly


When a character is entered, the control searches for items related to the entered character and filters the results, displaying suggestions in a drop-down list.

Xamarin.Forms autocomplete with load more button to load items on demand

On demand loading

If there are more filtered items than can be viewed, there is no need to worry about populating them. Instead, limit them by using one of the built-in options, and load more if needed by providing a load more button.

Search letters contains diacritics in the Xamarin.Forms autocomplete

Diacritic sensitivity

The Xamarin.Forms Autocomplete control does not stick to one type of keyboard, so you can suggest characters from a language with letters containing diacritics and search for them with English characters from an en-US keyboard.

Typo toleration using custom search support in the Xamarin.Forms autocomplete

Apply your own custom search logic to implement functionality like custom typo toleration that provides suggestions based on the input characters.

Specify the number of characters required to start matching in the Xamarin.Forms autocomplete

Perform filtering when needed

The Xamarin.Forms Autocomplete control starts offering matches as soon as users start typing, but supports a provision to set the number of characters required to start matching.

Xamarin.Forms autocomplete with filter options such as starts with, contains, and ends with

Filter

You can pick from various filtering options such as starts with, contains, and ends with. You can also choose whether to filter with or without case sensitivity.


Suggest, append, or both

The Xamarin.Forms Autocomplete control suggests a list of filtered items in a pop-up or appends the rest of the suggested word in the input area.


Suggestion pop-up

When the user starts typing in the Autocomplete control, a pop-up opens, displaying the filtered items that match the entered text.

Xamarin.Forms autocomplete shows pop-up at the top

Pop-up placement

Show the suggestion pop-up either at the top or bottom depending on the size constraints.

Xamarin.Forms autocomplete without suggestion pop-up

Avoid suggestion pop-up

Allows you to collapse the built-in suggestion pop-up and show the suggestions in other items controls, like the ListView.

Xamarin.Forms autocomplete delays and open suggestion pop-up

Pop-up opening delay

Delay the opening of the pop-up.

Xamarin.Forms autocomplete shows all the suggestions on focus

Show suggestion on focus

Display all the suggestions in the pop-up whenever the Xamarin.Forms Autocomplete control gets focus.


Matching text highlight

Highlight the matching text of each filtered item.

Xamarin.Forms autocomplete highlights the first occurrence of the matching text

First occurrence

Highlight the matching text that occurs first.

Xamarin.Forms autocomplete highlights the multiple occurrences of the matching text

Multiple occurrence

Highlight the matching text that occurs multiple times.


Customization

The Xamarin.Forms Autocomplete control provides options to customize all the elements of the control.

Custom template support in the Xamarin.Forms autocomplete

Custom template

Apply custom templates for the items in the suggestion pop-up to change their appearance and also add more information.

Color customization in the Xamarin.Forms autocomplete

Colors

Customize the color of the suggestion pop-up to fit the app’s theme.

Font customization in the Xamarin.Forms autocomplete

Font

Customize the font size with pixel precision or with standard options such as small, medium, and large. Also, apply custom fonts and font icons to enhance the appearance.


General information

The Xamarin.Forms Autocomplete control provides some additional features that make it more user-friendly.

Xamarin.Forms autocomplete with clear button

Clear button

A customizable clear button is available to clear all the text with a single tap.

Watermark gives hint about the suggestions shown by Xamarin.Forms autocomplete

Watermark

Add a watermark to provide guidance about the items to be searched.

MVVM support in the Xamarin.Forms autocomplete

MVVM support

Every aspect of the Autocomplete control has been designed with the MVVM pattern in mind.

Localization support in the Xamarin.Forms autocomplete

Localization

Localize all static text content with the required language.


130+ XAMARIN UI CONTROLS

ALL CONTROLS
  • Xamarin.Forms
  • Xamarin.Android
  • Xamarin.iOS

Transform your applications today by downloading our free evaluation versionDownload Free Trial

Scroll up icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon