Contents
- Using basic core features in an application
- Sample link
Having trouble getting help?
Contact Support
Contact Support
Basic Core Features in WPF AutoComplete (Classic)
5 May 20211 minute to read
AutoComplete supports basic core features which are listed as follows.
- SelectedIndex— Used to set and get the index of the selected item.
- SelectedItem—Used to get which item of the AutoComplete has been selected.
- SelectedValue—Used to get the value of the selected item, the value of the SelectedValue property will be set based on the value of the SelectedValuePath property.
- SelectedValuePath—Used to set the value of the SelectedValue property of the AutoComplete.
- DisplayMemberPath—Used to set the value for the items displayed in the drop-down list.
- IsDropDownOpen—Used to open or close the Drop-down list by setting its value as True or False.
- SelectionChanged.
- TextChanged.
Using basic core features in an application
In the SelectionChanged event the SelectedIndex, SelectedItem & SelectedValue properties can be used in the application to get these property values. The properties and events listed can be used in the application as mentioned below.
List<String> Products = new List<String>();
Products.Add("Diagram");
Products.Add("Gauge");
Products.Add("Chart");
Products.Add("Business Intelligence");
AutoComplete autoComplete1 = new AutoComplete();
autoComplete1.CustomSource = Products;
autoComplete1.SelectedIndex = 1;
autoComplete1.IsDropDownOpen = true;
autoComplete1.SelectionChanged +=
new SelectionChangedEventHandler(autoComplete1_SelectionChanged);
autoComplete1.TextChanged += new PropertyChangedCallback(autoComplete1_TextChanged);
void autoComplete1_TextChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
this.textBlock.Text = this.autoComplete1.Text;
}
void autoComplete1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
MessageBox.Show("SelectedItem: " +
this.autoComplete1.SelectedItem.ToString()+ "\n" + "SelectedValue: "
+ this.autoComplete1.SelectedValue.ToString())
}
Sample link
WPF Sample Browser-> Tools -> Editors -> AutoComplete Demo