In scenarios like this one, the control should be populated only if the drop down is not open whenever the GotFocus event is fired. Please use the following code snippet as a reference: private void RadAutoCompleteBox_GotFocus(object sender, RoutedEventArgs e) { var autoCompleteBox = sender as RadAutoCompleteBox; if (!autoCompleteBox.IsDropDownOpen) { autoCompleteBox.Populate(autoCompleteBox.SearchText); } } Regards, Kalin