【发布时间】:2012-12-20 14:57:26
【问题描述】:
在WinRT中如果要支持增量加载,数据源必须实现ISupportIncrementalLoading接口。我已经实现了这个,并且数据在 GridView 中正确显示。
我逐步提取的数据有一个与之关联的日期。我想将关联的月份显示为已下拉数据的“组标题”。但是,随着增量加载项目的月份发生变化,我看不到在“组标题”中设置样式的干净方式。
我意识到通过CollectionViewSource 支持 WinRT 中的正常分组,但据我了解这与 ISupportIncrementalLoading 不兼容。这对于一般情况是有意义的,因为新加载的项目实际上可能不会放在最后。但是,在这种情况下,我知道数据已经在服务器上按月份分组并按顺序拉下来。
有没有办法像我上面画的那样在“组标题”中设置样式?
【问题讨论】:
-
我发现了一个博客(mikaelkoskinen.net/…) 可以部分解决这个问题,方法是将组头作为元素的一部分,然后对其进行不同的样式设置。有没有办法让它更接近正常分组的样式?
标签: windows-8 microsoft-metro windows-runtime winrt-xaml