1
<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 从列表中选择“名称”(在第一个 Textblock 中绑定)值。我还想为它添加额外的文本,为此我在其下方又创建了一个文本块。我无法将文本添加到第二个 TextBlock like(Info.Text="HI") 因为它在 LonglistSelector 内

如何将值赋予第二个文本块?

谢谢

4

1 回答 1

0

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

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

于 2011-12-13T20:43:40.083 回答