ModernWPF.Controls.DialogControlContainer.OnMouseLeftButtonDown C# (CSharp) Method

OnMouseLeftButtonDown() protected method

protected OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
return void
        protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
        {
            var diag = this.Content as DialogControl;
            if (diag != null && diag.CloseOnContainerClick)
            {
                var hitRes = VisualTreeHelper.HitTest(this, e.GetPosition(this));
                if (hitRes.VisualHit == _overlay)
                {
                    diag.DialogResult = false;
                }
            }
            base.OnMouseLeftButtonDown(e);
        }