我只想使用TextBlock
在LongListSelector
中显示当前行号(项目编号,应该是1,2,3,...,ItemsSource.Count。)。假设我的ItemsSource中有3个实例元素。我想要做的是:对于item1,TextBlock
应该显示1,item2,show 2,item3,show 3.我知道我可以将TextBlock.Text
绑定到1,2,3的数据......但我认为应该有一种简单的方法来实现这一点。有什么建议?谢谢。
答案 0 :(得分:0)
XAML:
<TextBlock Text="{Binding ListItemsCount}"/>
代码:
public int ListItemsCount
{
get
{
return ItemsSource.Count;
}
set
{
}
}
如果我理解正确的话。
答案 1 :(得分:0)
您可以手动添加项目并在那一刻传递索引。像这样:
for(int i=0; i<items.Count; i++) {
items[i].Index = i;
List.Add(items[i]);
}
您可以绑定到Index属性以显示索引。