protected override void UpdateTargetState(Point pt)
{
if (_hasFocus)
{
if (Target.ElementState != PaletteState.Tracking)
{
// Update target to reflect new state
Target.ElementState = PaletteState.Tracking;
// Redraw to show the change in visual state
OnNeedPaint(false);
}
}
else
base.UpdateTargetState(pt);
}