AutoCompleteBox is a textbox control with auto complete functionality where each user entry is presented as a token, just like the “To” field in Outlook or Facebook, where you enter message/email recipients.
The control also features null text for its text box, as well as support for substituting the token element with a custom one.
Three autocomplete modes are supported out of the box:
The autocomplete functionality can be filled with data, both in bound and unbound mode. The control exposes a collection of AutoCompleteItems, which holds the items in unbound mode, as well as AutoCompleteDataSource property used to bind the control to a set of data such as lists, arrays, data bases and more.
AutoCompleteBox provides rich design-time support functionality, making customizations and configurations very easy. Some key capabilities include:
You can add or remove autocomplete items from the control using only the Visual Studio designer or binding the AutoCompleteDataSource to your favorite data source;
The control Smart Tag exposes couple control options, as well as a link to the autocomplete items collection;
You can apply themes in design time and easily switch between them; the ThemeName property in the Smart tag automatically detects the present themes;
Visual Style Builder, Element Hierarchy Editor and Shape Editor productivity tools provide full control over the UI;
Options to search the forums or open the control online documentation are also available in the Smart Tag.
The control is shipped with a rich set of themes that allow you to easily build slick interfaces with the look-and-feel of some of the latest Windows and Office versions. The themes can be easily switched using a single property.
Our framework also features support for custom themes, which can be built from scratch to fit your exact visual demands by using the Visual Style Builder productivity tool.