我想根据项目索引 - 奇数或偶数来交替 ItemsControl 中项目的颜色。正如我发现的 here这很容易做到,但看起来 Windows Phone 的 ItemsControl 没有 AlternationCount 属性。
是否有替代 AlternationCount 属性或解决方法来实现所需的行为?
最佳答案
您可以继承 ItemsControl 类并覆盖 PrepareContainerForItemOverride。在那里你可以计算 AlternationIndex 例如通过使用 ItemsControl.IndexFromContainer。现在您可以将特定样式应用于容器或设置附加属性。
关于c# - Windows 手机 8 : Alternating colors on a ItemsControl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23335109/