static GameData() { Cards = DataImporter.ImportCards(); Sets = (from c in Cards select c.Set).Distinct().OrderBy(s => s).ToArray(); PlayableSets = Sets.Except(new[] { "ANA", "ArenaSUP" }).ToArray(); Task.Run(() => { CardArtImporter.ImportCardArt(Sets); GC.Collect(); }); }
public void ApplyCardArt() { var cardArt = CardArtImporter.GetCardArt(CardAmount.Card); Dispatcher.Invoke(() => ThumbnailImage.Source = cardArt.ToBitmapImage()); }