当前位置:  开发笔记 > 编程语言 > 正文

如何使用ItemSource将其他项添加到WPF ListBox?

如何解决《如何使用ItemSource将其他项添加到WPFListBox?》经验,为你挑选了1个好方法。

我有一个WPF表单,其中ListBox的项目绑定到一个方法,该方法获取列表框的项目.我想要的是ListBox顶部的一个额外项目,其行为与其他项目不同.

例如,假设我有一个作者列表(数据绑定到列表),当我选择一个作者时,它会使用该作者的书籍填充另一个列表框.我想在lstAuthors列表框中添加一个标题为"全部显示"的附加项目,该列表将使用所有书籍填充其他列表框.如何将此附加项添加到列表框中?



1> Dominic Hopt..:

使用CompositeCollection将您的集合与包含您的专用项的另一个集合合并.然后,使用强类型数据模板作为特殊选择所有选项,在该部分中执行您想要的操作.

其他选项包括在列表视图中禁用滚动,将listview放在stackpanel中,以及select all,然后将该堆栈面板放在scrollviewer中,或者只是在UI中放置一个按钮:)

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有