/// <summary> /// Raises the MouseLeave event. /// </summary> /// <param name="e">An EventArgs that contains the event data.</param> protected override void OnMouseLeave(EventArgs e) { // Cannot process a message for a disposed control if (!IsDisposed) { // Do we have a manager for processing mouse messages? ViewManager?.MouseLeave(e); } // Let base class fire events base.OnMouseLeave(e); }