2010-11-26 95 views
0

我的wp7應用程序將從網絡中獲取一組圖像網址,數量未知5-20。我想把它們並排放置,用戶可以通過從右向左輕掃來看到它們,只是看到沒有選擇或任何東西。我設法將URL轉換爲圖像,但無法弄清楚如何放置和顯示在內容面板上。我嘗試了contentpanel.children.add(圖片),但它沒有工作並顯示一個圖像。我應該怎麼做?如何在Windows Phone 7上並排顯示圖像?

回答

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 }); 
} 
相關問題