public ViewIndividualCardPage(YugiohGameCard card) { Content = DisplayCardImages(card); //if (card is Skill skill) // Content = GetContentForSkillCard(skill); //else if (card is Spell spell) // Content = GetContentForSpellCard(spell); //else if (card is Trap trap) // Content = GetContentForTrapCard(trap); //else if (card is Monster monster) // Content = GetContentForMonsterCard(monster); }
private ScrollView DisplayCardImages(YugiohGameCard card) { var layout = new StackLayout(); foreach (var setCode in card.SetCodes) { var fileName = $"{setCode.Replace("-", "").ToLower()}.png"; var image = new Image { Source = ImageSource.FromFile(fileName), HeightRequest = 600 }; layout.Children.Add(image); } var scrollView = new ScrollView { Content = layout }; return(scrollView); }