如何在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;
答案 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>