可能重复:
Numbered listbox
我有一个人类,有两个属性,名称为年龄。我知道如何使用数据绑定在wpf列表框中显示人员集合,以及如何修改listitemtemplate以自定义每个人的显示方式。
现在,我想根据列表中显示的顺序为列表中的每个人编号(这可能会随着项目按显示中的名称或年龄排序而更改)。是否有办法使用项目模板,而不是像
这样的列表 罗布 - 14约翰 - 56
Suzy - 32
它将是
1)Rob - 14
2)约翰 - 56
3)Suzy - 32
基本上我想做类似的事情:
<ListView.ItemTemplate>
<DataTemplate>
<WrapPanel>
**<TextBlock Text="{Binding CurrentPositionInList}" />**
<TextBlock Text="{Binding Path=Name}" />
<TextBlock Text="{Binding Path=Age}" />
</WrapPanel>
</DataTemplate>
提前致谢!