diff --git a/src/Libraries/AvalonDock/DocumentPane.cs b/src/Libraries/AvalonDock/DocumentPane.cs index bee30b5e49..6e35bacb4e 100644 --- a/src/Libraries/AvalonDock/DocumentPane.cs +++ b/src/Libraries/AvalonDock/DocumentPane.cs @@ -88,7 +88,6 @@ namespace AvalonDock new CommandBinding(ShowDocumentsListMenuCommand, ExecutedShowDocumentsListMenuCommand, CanExecuteShowDocumentsListMenuCommand)); this.CommandBindings.Add( new CommandBinding(ApplicationCommands.Close, ExecutedCloseCommand, CanExecuteCloseCommand)); - ApplicationCommands.Close.InputGestures.Add(new MouseGesture(MouseAction.MiddleClick)); this.CommandBindings.Add( new CommandBinding(CloseAllButThisCommand, this.OnExecuteCommand, this.OnCanExecuteCommand)); diff --git a/src/Libraries/AvalonDock/ManagedContent.cs b/src/Libraries/AvalonDock/ManagedContent.cs index c2adfb1594..f0930e1e08 100644 --- a/src/Libraries/AvalonDock/ManagedContent.cs +++ b/src/Libraries/AvalonDock/ManagedContent.cs @@ -172,6 +172,8 @@ namespace AvalonDock _dragEnabledArea.MouseMove += new MouseEventHandler(OnDragMouseMove); _dragEnabledArea.MouseUp += new MouseButtonEventHandler(OnDragMouseUp); _dragEnabledArea.MouseLeave += new MouseEventHandler(OnDragMouseLeave); + + _dragEnabledArea.InputBindings.Add(new InputBinding(ApplicationCommands.Close, new MouseGesture(MouseAction.MiddleClick))); } }