Helping the user with autosuggestions
Autosuggestions are a great way to enhance user experience. The typical use case is where, whenever a user enters some text into a text field, a list of suggested words is displayed.
Note
If you have not already done so, sign up for the Bing Autosuggest API at https://portal.azure.com.
Adding autosuggest to the user interface
As textboxes in WPF do not contain any autosuggestion features, we need to add some on our own. We are going to use a third-party package, so install the WPFTextBoxAutoComplete
package through the NuGet package manager, in our example project.
In the MainView.xaml
file, add the following attribute to the starting Window
tag:
xmlns:behaviors="clr-namespace: WPFTextBoxAutoComplete;assembly=WPFTextBoxAutoComplete" ...
Get Learning Microsoft Cognitive Services - Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.