我希望 ListBox 使用其索引+ 1为每个 ListItem 编号。
我如何对 ListBox 的 DataTemplate 中 TextBlock 的文字属性执行此操作?
答案 0 :(得分:1)
如果每个ListBoxItem
使用SelectedIndex + 1
,则它们都将显示相同的值,因为SelectedIndex
是标量。此外,当用户选择不同的ListBoxItems
时,此数字将会更改。我怀疑你确实想要在ListBox
+ 1。
为实现这一目标,您最好使用ListBox
的{{3}}来获取容器中项目的索引(请参阅ItemsContainerGenerator方法)。您可以查看从数据类中公开它,或者查看附加的只读属性,为您检索此值。
答案 1 :(得分:0)
我有the same question。到目前为止,我只是使用我的数据模型来提供数字......