Xceed.Wpf.Toolkit.MessageBox.OnHeaderIconDoubleClicked C# (CSharp) Method

OnHeaderIconDoubleClicked() protected method

Processes the double-click on the header.
protected OnHeaderIconDoubleClicked ( MouseButtonEventArgs e ) : void
e MouseButtonEventArgs The instance containing the event data.
return void
    protected virtual void OnHeaderIconDoubleClicked( MouseButtonEventArgs e )
    {
      if( !this.IsCurrentWindow( e.OriginalSource ) )
        return;

      e.Handled = true;

      MouseButtonEventArgs args = new MouseButtonEventArgs( Mouse.PrimaryDevice, 0, MouseButton.Left );
      args.RoutedEvent = HeaderIconDoubleClickedEvent;
      args.Source = this;
      this.RaiseEvent( args );

      if( !args.Handled )
      {
        this.Close();
      }
    }