自动为wpf列表框中的项目编号

时间:2010-04-15 16:49:11

标签: c# wpf listbox

  

可能重复:
  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>

提前致谢!

0 个答案:

没有答案