如何自定义LonglistSelector中的TextBlock

时间:2011-08-30 21:27:35

标签: xaml longlistselector

<toolkit:LongListSelector>
    <toolkit:LongListSelector.ItemTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal">
                <TextBlock Text="{Binding Name}" FontSize="22" TextWrapping="Wrap" />
                <TextBlock Name="Info" FontSize="18" TextWrapping="Wrap" />
            </StackPanel>
        </DataTemplate>
    </toolkit:LongListSelector.ItemTemplate>
</toolkit:LongListSelector>

我有上面的LongListSelector,它从列表中选择“Name”(在第一个Textblock中为Binded)值。我还想要添加其他文本,为此我在其下创建了一个Textblock。我无法将文本添加到第二个TextBlock(Info.Text =“HI”),因为它位于LonglistSelector内

如何将值赋给第二个Textblock?

由于

1 个答案:

答案 0 :(得分:0)

您的意思是Info是网页DataContext上的属性,而不是Name所在的当前项目吗?

如果是这样,您可以使用DataContextProxy来获取列表项之外的数据。如果没有,你必须更清楚你的意思。