1

これが私がやりたかったことです。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" };

4

1 に答える 1

0

APictureCollectionは単なる文字列の配列ではなく、列挙可能なPictureオブジェクトです。
また、medialibrary のみのストリームでは画像へのパスを取得できないことに注意してください。

于 2011-08-08T08:29:02.293 に答える