# Auto Complete Mode

## Content



MultiSelect supports AutoComplete feature which helps in automatic completion of input by suggesting or appending the values from the list. This feature can be implemented in MultiSelect using [AutoCompleteMode](/componentone/api/wpf/online-input-net/dotnet-api/C1.WPF.Input/C1.WPF.Input.C1MultiSelect.AutoCompleteMode.html) property of [C1MultiSelect](/componentone/api/wpf/online-input-net/dotnet-api/C1.WPF.Input/C1.WPF.Input.C1MultiSelect.html) class. The property accepts values from [AutoCompleteMode](/componentone/api/wpf/online-input-net/dotnet-api/C1.WPF.Input/C1.WPF.Input.AutoCompleteMode.html) enumeration which specifies the mode for automatic completion in the control through following values:

*   **None**: Disables the automatic completion
*   **Append**: Appends remainder of the probable value and highlights it
*   **Suggest**: Displays dropdown list populated with one or more suggested values
*   **SuggestAppend**: Appends the probable value and displays a dropdown list populated with suggested values

You can further customize the suggestions which appear on selecting Suggest or SuggestAppend modes by filtering items from the dropdown list based on one of the following filtering criteria:

*   Contains
*   StartWith
*   None

MultiSelect provides these filtering criteria through **AutoSuggestMode**. For more details, see [Auto Suggest Mode](/componentone/docs/wpf/online-input-net/overview/multiselect/work-with-multiselect/autosuggestmode) topic.

The following GIF displays the how the AutoComplete feature works in MultiSelect.

![Autocomplete mode in WPF MultiSelect](https://cdn.mescius.io/document-site-files/images/47c7dd3c-b586-44f5-903c-f615f88e343f/images/multiselect/autocomplete.gif)

To illustrate how the AutoComplete property is used for automatic completion of input, use the following code:

**xml**

```xml
<c1:C1MultiSelect x:Name="mselect" AutoCompleteMode="SuggestAppend" Height="100" Width="350"></c1:C1MultiSelect>
```

**csharp**

```csharp
mselect.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
```