AutoComplete Textbox in WPF


I have gone through a lot of AutoComplete TextBox in WPF articles. This article is a simple approach for achieving AutoComplete for TextBox.

Crating WPF Application Project

Fire up Visual Studio 2008 and Create a WPF Application and name the project as AutoCompleteWPF.


Here is the basic things we need to do for achieving AutoComplete feature for a TextBox.

First we need to have a TextBox and a ListBox. You can see the below screenshot and xaml for reference.



Now we would write code to achieve this.

Create a sample data, in our case it is List of Strings.


Now in TextChanged event we need to write the below code:


As we would see the suggestion would pop up and we can select on the particular item write the below code for SelectionChanged event of ListBox.

That's it. Run the application.


You can design the suggestion style as per your requirement.

Hope this article helps.