【问题标题】:AutoCompleteBox max number of resultsAutoCompleteBox 最大结果数
【发布时间】:2010-12-30 20:53:28
【问题描述】:

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

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

【问题讨论】:

    标签: wpf wpftoolkit autocompletebox


    【解决方案1】:

    将您的 ItemFilter 设置为类型的委托...

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

    ...这样做也会默认FilterModeCustomMSDN 网站上有一个示例。

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-06-24
      • 2011-07-05
      • 2012-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-16
      • 2016-04-04
      • 1970-01-01
      相关资源
      最近更新 更多