如何根据上一个和下一个绑定项目的日期值在列表框中显示一行?

时间:2011-08-08 10:42:15

标签: xaml windows-phone-7

我有一个带有绑定项目的列表框。这些物品来自一个系列,并以日期作为财产。

如果日期之间的差异超过12小时,我想在列表框的两个项目之间显示一行。

我不知道如何处理这样一个事实:代码应该查看集合中的2个项目并比较要显示的值或不显示该行。

我是初学者,所以细节将是apreciated :) 非常感谢您的帮助。 最好, 亚瑟

1 个答案:

答案 0 :(得分:0)

好吧,你没有能力直接从XAML看到下一个项目是什么,所以你可以做的是在代码中计算它,并插入一个表示有一条线的不同元素。 / p>

然后你可以使用DataTemplateSelector来允许你根据条件拥有不同的数据模板(比如布尔“IsLine”)。