c# - C# WPF Listview Groupheader 始终位于顶部
问题描述
我有一个包含大量条目的 ListView,我使用 ListView.Groupstyle 对它们进行分组。
我希望在滚动列表时,当前标题始终显示在 ListView 的顶部。
发现了这个问题:
ListView 将 ListViewHeaderItem 保持在顶部
为我的问题提供了一个很好的解决方案。使用 CollectionViewSource 时,我没有得到 IsSourceGrouped 的建议,只有 IsLiveFilteringRequested、IsLiveGroupingRequested 和 IsLiveSortingRequested。
那么我必须在哪里使用 XAML 的 Window.Ressources 或 ListView.Ressources 中的 CollectionViewSource?
另一个问题是,我可以获取当前显示在列表视图顶部的项目(不是 groupheader)的值或位置吗?
解决方案
推荐阅读
- sql - 当列类型为 nvarchar 时,将表与列值的总和一起旋转
- vb.net - 在键入 vb.net windows 应用程序时,如何在文本框中将值格式化为印度货币?
- python - Django:像 LoginView 这样的通用表单在哪里呈现函数字典填充以及如何更改它
- javascript - 为什么 html 画布动画会为每个新矩形渲染一个临时间隙?
- batch-file - 批处理文件中的“nul”是什么?
- javascript - setTimeout 无法访问变量
- sql - 排序字母+字符+数字?
- mysql - MariaDB 使用 PHP PDO 存储与原始字段不同的值的 varbinary 字段
- mysql - MySQL 查询在子查询中使用 JOINS 太慢
- python - 如何从列表中删除标点符号