我的ApplicationPage.xaml中有一个ApplicationPage.xaml,我用以下代码将数据绑定到它:
<ItemsControl>
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Margin="24" Text="{Binding someData}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>我希望它也能显示someData旁边的项索引,这样如果绑定的字符串是{"First string", "Second string", "Third string", ...},它看起来就像:
我该怎么做?提前谢谢。
发布于 2014-01-03 10:09:02
string[] someData = { "First string", "Second string", "Third string" };
for (int i = 0; i < someData.Length; i++)
{ someData[i] = i.ToString() + someData[i]; }这可以做您想做的事情,但是如果您想像另一个绑定对象一样添加这些数字,您应该创建一个类,它应该包含" number“和"content”变量。然后你就可以把它们绑起来。
如果第一个解决方案对您来说还不够,我可以帮助您创建类并绑定它们。
发布于 2014-01-03 10:07:02
希望这将帮助您String.Format法那些是对齐和formatString在索引,对齐。
<TextBlock Text={Binding SomeDate,StringFormat='{}stuff happened on {0,10:d}'} />https://stackoverflow.com/questions/20900879
复制相似问题