Xamarin AutoComplete (SfAutoComplete) Overview

28 Apr 20212 minutes to read

Essential AutoComplete for Xamarin.Forms provides a simpler way to complete the text based on the characters that the user has entered before. It also provides option to choose a suggestion from drop down or append a suggestion to the text directly.

SfAutocomplete OverView

Key Features

  • AutoComplete modes - AutoComplete provides 3 different ways to display the filtered suggestions. They are displaying suggestion through drop down list, appending the first suggestion to text and both of these.

  • Suggestion modes - Suggestions can be filtered in 9 different modes, like StartsWith, EndWith, Contains, Equals, Custom etc. AutoComplete provides both case sensitive and insensitive modes.

  • Watermark - Supports explanatory text inside AutoComplete control until the user inputs text. Watermark is restored again if user clears the text in control.

  • Popup delay & Minimum prefix characters - Filtering process can be delayed by providing the minimum character count, after which AutoComplete starts giving suggestions. Displaying the filtered suggestions through drop down list can also be delayed for some time duration.

  • Customization support - AutoComplete provide options to customize both the Entry and Suggestion drop down.

  • Multiple Selection - AutoComplete provides 2 different ways to select multiple items from the suggestion list. They are using Token representation and Delimiter. In Token mode, the text can be wrapped in two ways. They are Wrap and None. In Wrap mode text will be wrap to next line. When using None, the text will be wrapped horizontally.

  • Load More - Restrict the number of suggestions displayed and have the remaining items loaded by selecting LoadMore.

  • Header and Footer - Header and Footer content can be given in the top and bottom of the Suggestion list in SfAutoComplete.

  • Diacritic Sense - AutoComplete provides populating the items from a language with letters containing diacritics, and search for them with English characters from an en-US keyboard.

  • Highlighting Text - AutoComplete provides highlighting the matching text in the Suggestion list based on the input given in it.

  • Custom filter - AutoComplete provides the user to filter the item in the Suggestion list based on their filtering condition.


You can also explore our Xamarin.Forms AutoComplete example to knows the functionalities of each feature.