是否有与AlternateItemTemplate类似的方法来做到这一点?

本文关键字:这一点 方法 AlternateItemTemplate 是否 | 更新日期: 2023-09-27 18:10:20

我知道有了一个中继器,我可以使用AlternatingItemTemplateSeparatorTemplate来采用各种交替的项目,或者对于后者,在项目之间使用一致的样式/属性。

但是在我最近的任务中,我需要一个分隔模板,但只在每3个项目之后!

我知道我可以在ItemDataBound中这样做,并有一个厚脸皮的runningItemCount++,然后使用runningItemCount % 3 == 0来放置它。

我也知道我可以使用中继器中的中继器来做到这一点。.

我想保持东西干净,说实话,如果它是内置的,那么我想养成使用它的习惯,所以如果有人知道如何以一种好的方式做到这一点(请不要变通),那么请吸引我。

是否有与AlternateItemTemplate类似的方法来做到这一点?

您这样做是正确的,但是您可以使用Container.ItemIndex而不是runningItemCount来跟踪项目索引

考虑使用ListView控件。它支持GroupTemplate和GroupSeparatorTemplate模板

从各个方面来看,这个问题的结论是'No there is not '

我不得不使用我提到的方法,因为不幸的是,这个功能没有特定的内置特性。

相关文章: