public void AddVideo(OnlineVideoCard videocard) { Application.Current.Dispatcher.Invoke(() => { if (videocard != null) { this.VideosArea.AddVideo(videocard); } }); }
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); } }