2016-03-01 53 views
1

我有一個項目使用AutoSuggestBox,它運行良好,但是,我有這個控制的一些問題。我的問題有兩個問題,但是我很抱歉,因爲我不想將它們分開,並且它們彼此相關。這裏是我的問題:如何解除Windows Phone 8.1 Runtime中AutoSuggestBox的重點?

  1. 我有一個AutoSuggetsBox搜索位置,我選擇了建議列表的結果後,我設置AutoSuggetsBox的內容是。但是我的AutoSuggetsBox認爲選擇的項目是一個新的查詢字符串,並再次引發了文本更改事件。我該怎麼做才能解決這個問題?
  2. 我想在點擊其他控件時關閉(或忽略)AutoSuggetsBox。怎麼做?

這些是我的問題,如果你對它的長度感到厭煩,我爲此道歉。我希望你們能幫助我,非常感謝!

回答

0

而不是使用TextChanged事件嘗試使用QuerySubmitted和SuggestionChosen事件它可能會解決您的問題。 因爲當新的元素被集中在自來水以前你的第二個問題是,自動聚焦,但如果你想手動處理它然後使用

MYSuggestBox.Focus(FocusState.UnFocused) 

希望它能幫助。