Longlistselector动态更新未绑定的项目

时间:2014-05-21 14:59:56

标签: c# windows-phone-8 longlistselector

我有一个长列表选择器绑定到我的班级。在项目模板中,我有文本块,没有绑定到类中的任何字段 有没有办法迭代列表并用数据填充该文本块?
像这样:

foreach (var item in myList)
        {
            item.textblock = SomeMethod(item.field);
        }

1 个答案:

答案 0 :(得分:0)

            <phone:LongListSelector x:Name="Name" ItemsSource="{Binding MyCollection}" Margin="0,0,-12,0">
            <phone:LongListSelector.ItemTemplate>
                <DataTemplate>
                    <StackPanel Margin="0,0,0,17">
                        <TextBlock Text="{Binding PropertyTitle}" TextWrapping="NoWrap"
                                   Style="{StaticResource PhoneTextExtraLargeStyle}" />
                    </StackPanel>
                </DataTemplate>
            </phone:LongListSelector.ItemTemplate>
        </phone:LongListSelector>

其中 PropertyTitle 是您的媒体资源的名称