private void GetSuggestionsAsync(object param)
{
object[] args = param as object[];
string searchText = Convert.ToString(args[0]);
ISuggestionProvider provider = args[1] as ISuggestionProvider;
IEnumerable list = provider.GetSuggestions(searchText);
_actb.Dispatcher.BeginInvoke(new Action<IEnumerable, string>(DisplaySuggestions), DispatcherPriority.Background, new object[] {
list,
searchText
});
}