2013-05-15 56 views
0

我需要在我的应用程序中获取YouTube视频Thumb。有时需要为一个视频显示视频缩略图,有时需要显示三个视频。动态创建图像控件,并动态设置图像源

要为一个视频我使用此代码显示视频拇指

<Image Name="imgVideo1" Margin="0" Source="{Binding PreviewVideo1}" Visibility="Collapsed" Tap="imgVideo_Tap" /> 

if (GetPostByID(e.Result).NumberOfVideos == 1) 
    imgVideo1.Visibility = Visibility.Visible; 

和STRAT YouTube应用使用此

private void imgVideo1_Tap(object sender, System.Windows.Input.GestureEventArgs e) 
{ 
    WebBrowserTask wbTask = new WebBrowserTask(); 
    wbTask.Uri = new Uri("http://www.youtube.com/embed/" + ytVideoID + "?autoplay=1"); 
    wbTask.Show(); 
} 

但我需要创建动态数字图像控制,NumberOfVideos的依赖...

回答

0

乌尔解决方案将是这样的--->

total = GetPostByID(e.Result).NumberOfVideos; 

    if(total > 0) 
    { 
     count = 1; 
     While(count <= total) 
     { 
      Image img = new Image(); 
      img.Tap += (o, e) => 
      { 
      WebBrowserTask wbTask = new WebBrowserTask(); 
      wbTask.Uri = new Uri("http://www.youtube.com/embed/" + ytVideoID + "?autoplay=1"); 
      wbTask.Show(); 
      }; 
      Container.Children.Add(img); 
     } 
    } 
+0

感谢的人,你给我知道如何解决这个问题 – Xman