Microsoft.Windows.Controls.Ribbon.RibbonGalleryItem.OnMouseLeave C# (CSharp) Method

OnMouseLeave() protected method

An event reporting the mouse left this element.
protected OnMouseLeave ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs Event arguments
return void
        protected override void OnMouseLeave(MouseEventArgs e)
        {
            RibbonGallery gallery = RibbonGallery;
            if (gallery != null && gallery.DidMouseMove(e))
            {
                try
                {
                    gallery.HasHighlightChangedViaMouse = true;
                    IsHighlighted = false;
                }
                finally
                {
                    gallery.HasHighlightChangedViaMouse = false;
                }
                IsPressed = false;
                e.Handled = true;
            }

            base.OnMouseLeave(e);
        }