AutoCompleteBox绑定

时间:2012-08-27 08:29:14

标签: silverlight data-binding autocomplete

操作AutoCompleteBox的ItemsSource属性时出现奇怪的行为:
每当ItemsSource从Empty集合更改为非Empty集合(即我正在尝试填充下拉列表)时,下拉列表不会被填充。

当集合处于非空状态,然后更改集合时,将显示下拉列表并按预期填充。

任何建议都将不胜感激!

1 个答案:

答案 0 :(得分:0)

这是由AutoCompleteBox控件的行为引起的:它仅在按下键盘的反应中显示其Items。因此,如果在按下按键后没有要显示的项目,则不会显示任何项目(有意义......)。这些项目的数量发生在对Web服务的调用返回时,因此实际按键和AutoCompleteBox的ItemsSource之间存在延迟。