protected override void OnMouseMove(MouseEventArgs args)
{
base.OnMouseMove(args);
ColorCell cell = args.Source as ColorCell;
if (cell != null)
{
if (cellHighlighted != null)
cellHighlighted.IsHighlighted = false;
cellHighlighted = cell;
cellHighlighted.IsHighlighted = true;
}
}