我有一个带有绑定项目的列表框。这些物品来自一个系列,并以日期作为财产。
如果日期之间的差异超过12小时,我想在列表框的两个项目之间显示一行。
我不知道如何处理这样一个事实:代码应该查看集合中的2个项目并比较要显示的值或不显示该行。
我是初学者,所以细节将是apreciated :) 非常感谢您的帮助。 最好, 亚瑟
答案 0 :(得分:0)
好吧,你没有能力直接从XAML看到下一个项目是什么,所以你可以做的是在代码中计算它,并插入一个表示有一条线的不同元素。 / p>
然后你可以使用DataTemplateSelector来允许你根据条件拥有不同的数据模板(比如布尔“IsLine”)。