2010-11-26 5 views
0

내 wp7 앱은 웹에서 알 수없는 5-20 개의 이미지 URL 배열을 가져옵니다. 나는 그들을 나란히 놓고 싶다. 사용자는 오른쪽에서 왼쪽으로 쓸어 넘겨서 그들을 볼 수 있었다. 단지 선택이나 아무것도 보지 않았다. 나는 이미지로 URL을 변환 할 수 있었지만 contentpanel에 넣고 보여줄 방법을 알지 못했다. contentpanel.children.add (이미지)를 시도했지만 작동하지 않아 하나의 이미지를 보여주었습니다. 어떻게해야합니까?Windows 전화에서 이미지를 나란히 표시하는 방법 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 }); 
} 
관련 문제