Xceed.Wpf.Toolkit.AutoSelectTextBox.OnPreviewMouseLeftButtonDown C# (CSharp) Method

OnPreviewMouseLeftButtonDown() protected method

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

      if( this.AutoSelectBehavior == AutoSelectBehavior.Never )
        return;

      if( this.IsKeyboardFocusWithin == false )
      {
        this.Focus();
        e.Handled = true;  //prevent from removing the selection
      }
    }