internal void SetHighlight(Color? value)
{
if (value == _highlight) return;
bool currentState = IsHighlighted;
_highlight = value;
OnPropertyChanged("HighlightColor");
if (currentState != IsHighlighted) OnPropertyChanged("IsHighlighted");
}
public void Highlight(Card card, Color? color) { card.SetHighlight(color); }