protected override void OnMouseLeave(MouseEventArgs args) { base.OnMouseLeave(args); if (cellHighlighted != null) { cellHighlighted.IsHighlighted = false; cellHighlighted = null; } }