If you're binding AutoComplete's Text to a view model property, the initial value doesn't show. It only updates after the bound string is set after the control is loaded. Repro: VIEWMODEL private string enteredText = "Hello World 1"; public string EnteredText { get { return enteredText; } set { enteredText = value; OnPropertyChanged(); } } VIEW <telerikInput:RadAutoComplete Text="{Binding EnteredText}" /> WORKAROUND private void AutoComplete_OnNativeControlLoaded(object sender, EventArgs e) { (BindingContext as ViewModel).EnteredText = "Hello World 2"; }