首页 > 解决方案 > C# WPF Listview Groupheader 始终位于顶部

问题描述

我有一个包含大量条目的 ListView,我使用 ListView.Groupstyle 对它们进行分组。

我希望在滚动列表时,当前标题始终显示在 ListView 的顶部。

发现了这个问题:

ListView 将 ListViewHeaderItem 保持在顶部

为我的问题提供了一个很好的解决方案。使用 CollectionViewSource 时,我没有得到 IsSourceGrouped 的建议,只有 IsLiveFilteringRequested、IsLiveGroupingRequested 和 IsLiveSortingRequested。

  1. 那么我必须在哪里使用 XAML 的 Window.Ressources 或 ListView.Ressources 中的 CollectionViewSource?

  2. 另一个问题是,我可以获取当前显示在列表视图顶部的项目(不是 groupheader)的值或位置吗?

标签: c#wpflistviewgrouping

解决方案


推荐阅读