コード例 #1
0
 public void AddVideo(OnlineVideoCard videocard)
 {
     Application.Current.Dispatcher.Invoke(() =>
     {
         if (videocard != null)
         {
             this.VideosArea.AddVideo(videocard);
         }
     });
 }
コード例 #2
0
        private async Task _fillVideosToHomeArea(IReadOnlyList <Video> videos)
        {
            HomeUserControl home = this.MenuItems.First(x => x.MenuItemType == MenuItemType.OnlineVideos).Content as HomeUserControl;

            home.ClearVideos();
            foreach (var video in videos)
            {
                OnlineVideoCard card = new OnlineVideoCard(await Common.ToYoutubeVideo(video));
                home.AddVideo(card);
            }
        }