private void OnCardSelection() { BackgroundImage = Card.IsSelected ? Card.Value as Image : default; if (Card.IsSelected) { CardSelection?.Invoke(this); } else { BackColor = Color.Transparent; } Enabled = !Card.IsSelected; }