IItemsRangeInfo是否支持CollectionViewSource

本文关键字:CollectionViewSource 支持 是否 IItemsRangeInfo | 更新日期: 2023-09-27 18:29:45

我想对分组数据使用IItemsRangeInfo。

public class GroupSource:ObservableCollection<GroupSourceItem>, IItemsRangeInfo
{
    public void Dispose()
    {
    }
    public void RangesChanged(ItemIndexRange visibleRange, IReadOnlyList<ItemIndexRange> trackedItems)
    {
        throw new NotImplementedException();
    }
}

<GridView ItemsSource="{Binding Source={StaticResource CollectionSource}}" 
CollectionSource.Source = new GroupSource(){....};

我试过了,但滚动视图时没有事件。我不知道IItemsRangeInfo是否支持CollectionViewSource,或者我的代码中可能有问题。

IItemsRangeInfo是否支持CollectionViewSource

IItemsRangeInfo是否支持CollectionViewSource?

答案是否定的。

问题是CollectionViewSource未实现IItemsRangeInfo接口,因此"RangesChanged"事件不会从CollectionViewSource路由到GroupSource。

相关文章:
  • 没有找到相关文章