如何在Windows Phone 8,8.1中显示一组图像

时间:2014-05-29 17:59:38

标签: c# .net windows-phone-8

如何在Bitmap Format或List<中显示一组可滚动的图像? BitmapImage>并允许用户选择其中一个。

我在List中有BitmapImage,这里是代码片段

Page.XAML

 <phone:LongListSelector x:Name="ImageList" ScrollViewer.HorizontalScrollBarVisibility="Auto"> 
                <phone:LongListSelector.ItemTemplate>
                    <DataTemplate>
                        <Image Source="{Binding BitmapImage}"/>
                    </DataTemplate>
                </phone:LongListSelector.ItemTemplate>
            </phone:LongListSelector>

Page.cs 代码 -

displayimageslist = PhoneApplicationService.Current.State["Pro_Images"] as List<BitmapImage>;
        ImageList.ItemsSource = displayimageslist;

1 个答案:

答案 0 :(得分:0)

我将此作为答案添加,以便其他人得到帮助:)

您的列表是BitmapImage类的列表,因此您可以直接将其用作绑定。 在您的情况下,如果BitmapImage类型不存在于任何地方,您尝试绑定属性,以便您的图像控件无法找到其源。

<phone:LongListSelector x:Name="ImageList" ScrollViewer.HorizontalScrollBarVisibility="Auto"> 
        <phone:LongListSelector.ItemTemplate>
            <DataTemplate>
                <Image Source="{Binding}"/>
            </DataTemplate>
        </phone:LongListSelector.ItemTemplate>
    </phone:LongListSelector>