The combo box is a text box component that allows users to type a value or choose an option from a list of predefined options. It has several out of the box features, such as data binding, filtering, UI customization, accessibility, and more.
Combo box has built-in support to load data IEnumerable data sources such as IList, IBindingList, and more. It also supports sorting and filtering. The data can be shown based on display member and value member.
Suggested text can be appended to the original text or displayed in a drop-down list for users to choose from.
Complete the word the user is typing from the suggestion text. This helps end users search for the correct items easily.
Complete the word that the user types from suggestion text and filter the suggestions. Users can choose one item from the filtered list.
Watermarks help prompt users by providing additional hints about the data that needs to be entered into the text box.
Supports loading an image next to each list item.
Supports applying styles to each item based on defined conditions.
Supports making a custom drawing for every list item.
Provides an efficient way to make a multiselection list.
Supports choosing all the items in a multiselect combo box.
Supports displaying tooltips to view all selected items in a multiselect combo box.
Supports customizing the selected items separator for a multiselect combo box.
Static text in the drop-down list can be localized to any desired language.
Supports RTL text. The alignment of the combo box can also be set to left-to-right or right-to-left.
Supports resizing the drop-down container using a resize gripper placed at the bottom of the pop-up control.
The combo box supports built-in Office 2016 themes:
Supports various accessibility features to make applications available to a wide variety of users.