
Learning Microsoft Cognitive Services
By :

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.
If you have not already done so, sign up for the Bing Autosuggest API at https://portal.azure.com.
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"
We will also need to make sure that the TextBox
binding for our search query updates whenever the user enters data. This can be done by making sure that the Text
attribute looks as follows:
Text="{Binding SearchQuery, UpdateSourceTrigger...