2010-11-26 10 views
0

私のwp7アプリはウェブから画像URLの配列を取得します。番号は不明です。5-20。私はそれらを並べて置きたいと思うし、ユーザーは右から左にスワイプすることによってそれらを見ることができた、ちょうど選択や何も見ていない。私は画像にURLを変換することができますが、contentpanelに配置して表示する方法を理解できませんでした。 contentpanel.children.add(画像)を試しましたが、うまく動作せず、1つの画像しか表示されませんでした。私はこれをどのようにするべきですか?Windowsの電話機に画像を並べて表示する方法7?

答えて

1

これを行う方法はたくさんあります。

は、ここに1つの方法です:

<ScrollViewer HorizontalScrollBarVisibility="Auto"> 
    <StackPanel x:Name="mySP" Orientation="Horizontal" /> 
</ScrollViewer> 

そして、画像だけでのStackPanelを取り込みます。
ここに、デバイス(またはエミュレータ)のすべてのイメージが表示されます。

var lib = new MediaLibrary(); 

foreach (var picture in lib.Pictures) 
{ 
    BitmapImage bi = new BitmapImage(); 
    bi.SetSource(picture.GetImage()); 

    mySP.Children.Add(new Image { Source = bi }); 
} 
関連する問題