如何以相反的顺序显示LongListSelector的项目?

时间:2013-12-10 09:27:50

标签: c# xaml windows-phone-8 windows-phone windows-phone-7.1

我的目的是在LongListSelector中以相反的顺序显示一组项目。我不想使用Reverse()方法反转代码中的集合(因为新添加的项目无法正确显示......?)

但似乎我应该使用CollectionViewSource。问题是:如何使用它?!

<phone:LongListSelector>
    <phone:LongListSelector.ItemTemplate>
        <DataTemplate>
            <StackPanel>
                <TextBlock Text="{Binding BookTitle}" FontSize="{StaticResource PhoneFontSizeMedium}"/>
                <TextBlock Text="{Binding BookAuthor}" FontSize="{StaticResource PhoneFontSizeMedium}"/>
            </StackPanel>
        </DataTemplate>
    </phone:LongListSelector.ItemTemplate>
</phone:LongListSelector>

有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以从控件LongListSelector的ItemSource属性实现代码,并在样本集合之后添加Reverse()方法

LongListSelector.ItemSource tuaCollection.Reverse =();