private void UpdateWrapPanel() { CardsWrapPanel.Children.Clear(); foreach (TV_ProgramDTO program in ItemsSource) { TV_Card tvCard = new TV_Card(program); tvCard.OnClick += SelectCard; tvCard.OnEdit += EditProgram; tvCard.OnDelete += DeleteProgram; if (!IsSourceCorrect(tvCard.TV_Image)) { tvCard.TV_Image.Source = new BitmapImage(new Uri("/Resources/nopicture.jpg", UriKind.Relative)); } CardsWrapPanel.Children.Add(tvCard); } if (ItemsSource.Count() > 0) { if (SelectedItem == null) { SelectedItem = ItemsSource[0]; } SelectItem(SelectedItem); } }
private void Select(TV_Card card) { card.Select(); }