【问题标题】:About ListBox limit item [closed]关于 ListBox 限制项
【发布时间】:2016-07-14 08:36:24
【问题描述】:

大家好,我是新来的,可以问一个问题吗:

  • 假设我有一个 ListBox(包含超过 5k 项的所有英文单词)。和一个richTextBox。

  • ListBox 通常会加载每个项目,对吧?如何将我的 ListBox 更改为仅从数据中加载/选择几个(可能是 10 个项目)?

示例:

**当用户键入一个单词时,我不希望我的 ListBox 加载以我的用户输入的单词开头的所有内容。我只想让我的 ListBox 只加载几个项目。(更多喜欢一个单词预测软件)**

请给出一个不太复杂的答案,因为我是初学者。

谢谢,德辉。

【问题讨论】:

  • 首先,您没有阅读 stackoverflow 规则,例如您的问题标题根本没有表现力。其次,你的问题有点混乱,举一个可以理解的例子。第三,向我们展示您到目前为止所拥有的,我们不是编程服务。

标签: c# wpf visual-studio listbox


【解决方案1】:

从您的问题来看,您似乎需要在列表框上实现虚拟化。

您可以在Listbox 中使用VirtualizingStackPanel 作为ItemsPanel 模板,也可以使用-ItemsControl 并设置其属性VirtualizingStackPanel.IsVirtualizing="True"

这应该会有所帮助。

【讨论】:

    猜你喜欢
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    相关资源
    最近更新 更多