使用收集流将图像从WP7库填充到ImageList

时间:2011-08-06 00:11:34

标签: windows-phone-7 coverflow

这是我想要做的。我在XAML代码中创建了一个ImageList

<local:CollectionFlow x:Name="ImageList" ItemTemplate="{StaticResource DataTemplate1}"
       ItemsPanel="{StaticResource ItemsPanelTemplate1}"/>
<Image Source="Images/imgBack.png" Width="48" Height="48" HorizontalAlignment="Left"
       VerticalAlignment="Center" Margin="15,0,0,0" MouseLeftButtonDown="Left"/>
<Image Source="Images/imgfORWARD.png" Width="48" Height="48" HorizontalAlignment="Right"
       VerticalAlignment="Center" Margin="0,0,15,0" MouseLeftButtonDown="Right" />`

现在我尝试使用MediaLibrary中的图片来填充上面的列表

ImageList.ItemsSource = mediaLib.Pictures;

我看不到mediaLibrary的图片。有什么我做错了。以前我使用下面的静态值来填充列表。

ImageList.ItemsSource = new string[] { "SampleImages/1.png", "SampleImages/2.png", "SampleImages/3.png", "SampleImages/4.png", "SampleImages/5.png", "SampleImages/6.png", "SampleImages/7.png", "SampleImages/8.png", "SampleImages/9.png", "SampleImages/10.png", "SampleImages/11.png", "SampleImages/12.png" };

1 个答案:

答案 0 :(得分:0)

PictureCollection不仅仅是一个字符串数组,它是Picture个对象的可枚举。
另请注意,您无法获得仅在medialibrary中的图像路径。