AutoCompleteBox最大结果数

时间:2010-12-30 20:53:28

标签: wpf wpftoolkit autocompletebox

我正在使用wpf工具包AutoCompleteBox控件,我希望它只显示5个结果,我该如何设置?

我注意到有一个名为“MaxDropDownHeight”的属性,但它没有帮助,因为显示的结果超过了5个,但是使用了滚动条。

1 个答案:

答案 0 :(得分:1)

ItemFilter设置为类型代表

public AutoCompleteFilterPredicate<Object> ItemFilter { get; set; }

...这样做也会将FilterMode默认为Custom。示例位于MSDN网站上。

一旦实现了基本功能,您将需要保持类级别计数,以便您可以返回N个值,因为将为每个项目调用一次过滤器。

通过将您的班级数设置为5;一旦你达到6,你可以在你的过滤器代码中返回false。

此外,您需要知道搜索条件何时发生变化,以便您可以从0开始过滤过程。