首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将数据与Windows 8上的项索引绑定在一起

如何将数据与Windows 8上的项索引绑定在一起
EN

Stack Overflow用户
提问于 2014-01-03 09:55:24
回答 2查看 240关注 0票数 0

我的ApplicationPage.xaml中有一个ApplicationPage.xaml,我用以下代码将数据绑定到它:

代码语言:javascript
复制
<ItemsControl>
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <TextBlock Margin="24" Text="{Binding someData}"/>
        </DataTemplate>
    </ItemsControl.ItemTemplate>
</ItemsControl>

我希望它也能显示someData旁边的项索引,这样如果绑定的字符串是{"First string", "Second string", "Third string", ...},它看起来就像:

  1. 第一串
  2. 第二串
  3. 第三串

我该怎么做?提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-01-03 10:09:02

代码语言:javascript
复制
string[] someData = { "First string", "Second string", "Third string" };

for (int i = 0; i < someData.Length; i++)
{ someData[i] = i.ToString() + someData[i]; }

这可以做您想做的事情,但是如果您想像另一个绑定对象一样添加这些数字,您应该创建一个类,它应该包含" number“和"content”变量。然后你就可以把它们绑起来。

如果第一个解决方案对您来说还不够,我可以帮助您创建类并绑定它们。

票数 1
EN

Stack Overflow用户

发布于 2014-01-03 10:07:02

希望这将帮助您String.Format法那些是对齐和formatString在索引,对齐。

代码语言:javascript
复制
<TextBlock Text={Binding SomeDate,StringFormat='{}stuff happened on {0,10:d}'} />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20900879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档