protected override void OnMouseLeave(EventArgs e)
{
// Cannot process a message for a disposed control
if (!IsDisposed && !Disposing && !RootInstance.IsDisposed)
{
// Do we have a manager for processing mouse messages?
if (GetViewManager() != null)
{
// Use the root controls view manager to process the event
GetViewManager().MouseLeave(e);
}
}
// Let base class fire events
base.OnMouseLeave(e);
}