Events
17 Jan 20253 minutes to read
The Events in SfAutoComplete are:
-
FocusChanged
-
SelectionChanged
-
SelectionChanging
-
TextChanged
-
FilterCollectionChanged
FocusChanged
The FocusChanged event occurs when the control gets the focus and loses the focus. The argument contains the following information.
| Members | Description |
|---|---|
| HasFocus | Indicates whether the control is in focused state or not. |
autocomplete.FocusChanged += Autocomplete_FocusChanged;
void Autocomplete_FocusChanged(object sender, FocusEventArgs e)
{
if (e.HasFocus)
{
DisplayAlert("Alert", "Focus", "Ok");
}
else
{
DisplayAlert("Alert", "UnFocus", "Ok");
}
}SelectionChanged
The SelectionChanged event is triggered after selecting an item among the filtered suggestions in SfAutoComplete.
The SelectionChanged event returns the following arguments:
| Members | Description |
|---|---|
| AddedItems | Shows recently added item in AutoComplete. |
| RemovedItems | Shows recently removed items in AutoComplete. |
| Value | Holds all selected items in AutoComplete. |
autocomplete.SelectionChanged += Autocomplete_SelectionChanged;
void Autocomplete_SelectionChanged(object sender, SelectionEventArgs e)
{
DisplayAlert("Alert", "Item Selected", "Ok");
}SelectionChanging
The SelectionChanging event is triggered when you select an item among the filtered suggestions in SfAutoComplete.
The SelectionChanging event returns the following argument:
| Members | Description |
|---|---|
| Value | Holds all selecting items in AutoComplete. |
| Cancel | Restricts the item to be selected. |
autocomplete.SelectionChanging += Autocomplete_SelectionChanging;
void Autocomplete_SelectionChanging(object sender,SelectionChanging EventArgs e)
{
DisplayAlert("Alert", "Selection Changing", "Ok");
}TextChanged
The TextChanged event is triggered when you change the text of SfAutoComplete.
The TextChanged event returns the following argument:
| Members | Description |
|---|---|
| Value | Holds the text of AutoComplete. |
autocomplete.TextChanged += Autocomplete_TextChanged;
void Autocomplete_TextChanged(object sender, TextEventArgs e)
{
DisplayAlert("Alert", "Text Changed", "Ok");
}FilterCollectionChanged
The FilterCollectionChanged event is triggered whenever the items gets filtered in the suggestion.
The FilterCollectionChanged event returns the following argument:
| Members | Description |
|---|---|
| Value | Holds the filtered items in the suggestion. |
autocomplete.FilterCollectionChanged += Autocomplete_FilterCollectionChanged;
void Autocomplete_FilterCollectionChanged(object sender, FilterCollectionChangedEventArgs e)
{
DisplayAlert("Alert", "FilterCollectionChanged", "Ok");
}