New to Telerik UI for WPFStart a free 30-day trial

Events

Updated on Sep 15, 2025

This article lists the events specific for RadAutoSuggestBox.

  • TextChanged: Occurs on each change in the text of the TextBoxt part of the control. The event arguments are of type TextChangedEventArgs and expose the following members:

    • Reason: A property of type TextChangeReason that allows you to identify how the text was changed - Programmatic, via UserInput or on SuggestionChosen.

      Example 1: TextChanged event handler

      C#
      	private void RadAutoSuggestBox_TextChanged(object sender, TextChangedEventArgs e)
      	{
      		if (e.Reason == TextChangeReason.UserInput)
      		{
      			this.radAutoSuggestBox.ItemsSource = MyGetFilteredItems(this.radAutoSuggestBox.Text);
      		}            
      	}
  • QuerySubmitted: Occurs when the user submits a query. This happens on the following occassions - Enter press while the control is focused and the drop down is opened, a click over the query button or choosing suggestion from the drop down list. The event arguments are of type QuerySubmittedEventArgs and expose the following members:

    • QueryText: A property that holds the currently searched text.

    • Suggestion: A property of type object, that holds a reference to the chosen suggestion. If no suggestion was selected the property value is null.

      Example 2: QuerySubmitted event handler

      C#
      	private void RadAutoSuggestBox_QuerySubmitted(object sender, QuerySubmittedEventArgs e)
      	{     
      	}
  • SuggestionChosen: Occurs when a suggestion is chosen from the drop down list. The event arguments are of type SuggestionChosenEventArgs and expose the following members:

    • Suggestion: A property of type object, that holds a reference to the chosen suggestion.

      Example 3: SuggestionChosen event handler

      C#
      	private void RadAutoSuggestBox_SuggestionChosen(object sender, SuggestionChosenEventArgs e)
      	{    
      	}

See Also

In this article
See Also
Not finding the help you need?
Contact Support