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. Image for the cookie policy date
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Overview

The .NET MAUI Autocomplete control is highly optimized to load and populate suggestions quickly from large amounts of data depending on the user’s input characters. It allows users to select an item from the suggestion list. It displays the selected item in the input view with the text and clear button.


.NET MAUI Autocomplete Code Example

Easily get started with the .NET MAUI Autocomplete using a few simple lines of XAML code, as demonstrated. Also, explore our .NET MAUI Autocomplete Example, which shows you how to render and configure the .NET MAUI Autocomplete control.

<editors:SfAutocomplete x:Name="NormalAutocomplete"
                         MaxDropDownHeight="150" 
                         WidthRequest="300"  >
    <editors:SfAutocomplete.ItemsSource>
        <x:Array Type="{x:Type x:String}">
            <x:String>Green</x:String>
            <x:String>Yellow</x:String>
            <x:String>Red</x:String>
            <x:String>Violet</x:String>
            <x:String>Orange</x:String>
            <x:String>Grey</x:String>
            <x:String>Blue</x:String>
            <x:String>Purple</x:String>
            <x:String>Black</x:String>
        </x:Array>
    </editors:SfAutocomplete.ItemsSource>
</editors:SfAutocomplete>

Single selection

Select a single item from the suggestion list based on the entered text.

Single selection in .NET MAUI Autocomplete.


Multiple selection

Select multiple items from the .NET MAUI Autocomplete entry 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 .NET MAUI Autocomplete.

Token representation

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

Delimiter support in .NET MAUI Autocomplete

Delimiter

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


Filtering

When a character is entered, the control searches for items matching the entered character and filters the results, displaying suggestions in a dropdown list.

.NET MAUI Autocomplete filters the items based on starting text.

Starts with

Starts with provides suggestions to users as they type. Filter matching items faster based on the starting text.

.NET MAUI Autocomplete filters the items based on containing text.

Contains

Contains performs a search based on a sequence of characters that the user enters. Filter the matching items containing a specific text.

.NET MAUI Autocomplete custom filter.

Custom filter

Apply your own filter logic to display custom filtered items. E.g., in the previous image, Autocomplete filtered the cities based on the country name.


Autosize

The control dynamically extends its layout based on the input content.

.NET MAUI Autocomplete with autosize enabled.


Searching

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

.NET MAUI Autocomplete with load more button to load items on demand.

On-demand loading

With on-demand loading, if there are more filtered items than can be viewed, they won’t be automatically populated. Instead, users can click the Load More button if they need more items.

.NET MAUI Autocomplete with filtering option.

Perform filtering when needed

The .NET MAUI 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.


Placeholder

Display hints using the placeholder text. This text will be displayed only if no item is selected or the edit text is empty.

.NET MAUI Autocomplete placeholder text.


.NET MAUI Autocomplete data binding support.

Data binding

Data-binding support works for all popular data sources and displays data based on the display member path. It automatically generates items from a data-bound collection. The application can be designed in the MVVM pattern.


No results found

Users can set the desired text to be displayed when the entered text is not in the suggestion list of the control.

.NET MAUI Autocomplete no result found support.


Appearance

.NET MAUI Autocomplete dropdown height.

Adjust the dropdown height based on the number of items to enhance readability without scrolling.

.NET MAUI Autocomplete item template.

Dropdown list items can be customized with an image or custom control.


Text highlight mode

Highlights matching characters in a suggestion list to make it easy to pick an item.

.NET MAUI Autocomplete text highlight mode.

First occurrence

Highlights the first position of the matching characters in the suggestion list.

.NET MAUI Autocomplete text highlight mode.

Multiple occurrences

Highlights the matching characters present in the dropdown list when the TextSearchMode is set to “Contains”.




Struggling to decide on the right product?

Our comprehensive competitor comparison of .NET MAUI controls will guide you to the perfect choice.

tick-mark 60+ UI controls
tick-mark 200+ interactive .NET MAUI demos
tick-mark 777K+ downloads

Frequently Asked Questions

The Syncfusion .NET MAUI Autocomplete control supports the following features:

  • Rich feature set for searching and filtering.
  • Data can be loaded dynamically at runtime based on typed input.
  • Flexible customization of the dropdown appearance.
  • Robust data-binding support.
  • Simple configuration and APIs.
  • Mobile-touch friendly.
  • One of the best .NET MAUI Autocomplete in the market, offering feature-rich UI to interact with the software.
  • Extensive demos, documentation, and videos to let you get started quickly with the .NET MAUI Autocomplete.

You can find our .NET MAUI Autocomplete demo, which demonstrates how to render and configure the Autocomplete control.

No, this is a commercial product and requires a paid license. However, a free community license is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue, 5 or fewer developers, and 10 or fewer total employees.

A good place to start would be our comprehensive getting started documentation.

Our Customers Love Us

Having an excellent set of tools and a great support team, Syncfusion reduces customers’ development time.
Here are some of their experiences.

Rated by users across the globe

Syncfusion .NET MAUI Resources

Awards

Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

Up arrow icon