我想自动对添加到 a 的项目进行编号GridView
,最好以不需要将任何属性添加到ItemsSource
.
我的尝试一直在使用ItemContainerStyle
's Template
(为了您的享受而简化),但我还没有找到任何可以绑定的东西会给我当前项目的索引:
<Style x:Key="fooStyle"
TargetType="GridViewItem">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="GridViewItem">
<StackPanel Orientation="Horizontal">
<TextBlock x:Name="numbering"
Text="{Binding to what exactly}" />
<ContentPresenter x:Name="contentPresenter" />
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
您将如何确保numbering
TextBlock
收到列表中项目的编号?
请注意,这是针对 Windows 运行时的。