# Auto Suggest Mode

## Content



MultiSelect provides suggestions as soon as you enter text in the control header. By default, it suggests items which contains the text you input. The MultiSelect control allows you to filter and configure whether filtering starts from the beginning of the word or after entering the entire word. The list of items gets filtered based on the text you enter in the control header. This functionality can be achieved using [AutoSuggestMode](/componentone/api/wpf/online-input-net/dotnet-api/C1.WPF.Input/C1.WPF.Input.C1MultiSelect.AutoSuggestMode.html) property of [C1MultiSelect](/componentone/api/wpf/online-input-net/dotnet-api/C1.WPF.Input/C1.WPF.Input.C1MultiSelect.html) class that allows you to set the condition of filtering through [SuggestMode](/componentone/api/wpf/online-input-net/dotnet-api/C1.WPF.Input/C1.WPF.Input.SuggestMode.html) enumeration. This enumeration defines whether to filter the items containing input text or filter the items starting with input text.

The following GIF shows the suggested items which starts with the text entered in the header.

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

To show a list of suggested items which starts with the text entered in the header, use the following code:

**xml**

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

**csharp**

```csharp
mselect.AutoSuggestMode = SuggestMode.StartWith;
```