protected virtual void OnHeadEnter(HeadEventArgs args)
{
IsTracking = true;
IsDetecting = false;
if (HeadEnter != null)
{
if (SynchronizingObject != null &&
SynchronizingObject.InvokeRequired)
{
SynchronizingObject.BeginInvoke(
HeadEnter, new object[] { this, args });
}
else
{
HeadEnter(this, args);
}
}
}
#endregion