2010-10-18 66 views
1

我已經創建了兩個組合的自己的剪貼簿控件: 按鈕和silverlight中的自動完成框。Silverlight中文本完成AutoCompleteBox的問題

上的按鈕的單擊事件我綁定autocompletebox的的ItemSource和做到這一點:

acb.ItemsSource = p.ToArray();//list of an object of a class(person) 
     acb.MinimumPrefixLength = 0; 
     acb.IsDropDownOpen = true; 

而且在autocompletebox的TextChanged事件我調用服務的方法來獲取者基於搜索文本而做到這一點:

ReferringProvider.ItemsSource = searchproviders;    
this.ReferringProvider.tbComboValue.MinimumPrefixLength = 0; 
this.ReferringProvider.tbComboValue.IsDropDownOpen = true; 

But i lose TextCompletion, the text is not completed with the first item of drop downlist? 

任何想法,爲什麼這樣呢?或任何建議

請提前致謝。

回答