1

我有 AutoCompleteBox 与 itemssource 绑定到集合。现在,在 textChanged 事件中,我想在以下时间填充:

  • autoComplete.Text.Length > 3 - 不知道是否可以这样做。

  • 从我的包含 autocomplete.text 的集合中获取 top10 结果。我试过的这个是:

myAC.ItemsSource = myList.Where(x => x.name.Contains(myAC.Text)).Take(10);

不幸的是,使用此解决方案我无法更改所选项目(实际上,当我按下向上/向下箭头时,我只能选择第一个和最后一个项目)。

谢谢!

4

1 回答 1

1

如果文本长度>3,您可以使用MinimumPrefixLengthProperty自动完成框的属性来显示结果。

于 2013-11-13T12:55:33.690 回答