Amoeba.Windows.ListBoxEx.OnPreviewMouseRightButtonDown C# (CSharp) Method

OnPreviewMouseRightButtonDown() protected method

protected OnPreviewMouseRightButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
return void
        protected override void OnPreviewMouseRightButtonDown(MouseButtonEventArgs e)
        {
            base.OnPreviewMouseRightButtonDown(e);

            if (e.OriginalSource is ContentControl)
            {
                if (this.GetCurrentIndex(e.GetPosition) == -1)
                {
                    try
                    {
                        this.UnselectAll();
                    }
                    catch (Exception)
                    {

                    }

                    base.Focus();
                }
            }
        }