Listview中的默认自动编号列

时间:2014-10-21 00:16:33

标签: windows-phone-7 windows-phone windows-phone-8.1

我会在Listview中显示N个项目。

我想在listview中使用默认的自动编号列。

示例:

1 ABC
2 SDSD
3 sdfsd

有没有人有想法?

1 个答案:

答案 0 :(得分:0)

可能必须向ModelView添加RowNumber属性(这意味着您必须手动执行)。

所以基本上是一个for循环的项目

// where items is the List of Models
for(int i = 0; i < items.Count; i++)
{
    items[i].RowProperty = i;
}

然后在你的XAML中

<DataTemplate>
    <StackPanel>
        <TextBlock Text="{Binding RowProperty}"/>
    </StackPanel>
</DataTemplate>

有关该主题的有趣链接:

请参阅How to display row numbers in a ListView?