2016-06-17 7 views
0

AutoSuggestBox非同期検索

+0

私はあなたの質問は、達成するために何をしようとしていると思いますか? 連絡先を検索する場合は、 を呼び出すことができます。var list = await ContactStore.FindContactAsync(); 必要に応じてリストを反復/フィルタし、結果をsender.ItemsSourceに割り当てます。何か不足していますか? –

答えて

0

あなたが書きたい場合は...電子メール、名前を、一致を示すためにContactStoreの例検索のTextChanged方法

private void AutoSuggestBox_TextChanged(AutoSuggestBox sender, AutoSuggestBoxTextChangedEventArgs args) 
    { 
     if (args.Reason == AutoSuggestionBoxTextChangeReason.UserInput) 
     { 
      Async Search ????!!!! 
      sender.ItemsSource = dataset; 
     } 
    } 

内部awaitable検索を持つことがとにかくありあなたは非同期メソッドのようにする必要があります

private async Task AutoSuggestBox_TextChanged() 
    { 
     await task1(); 
    }