WPF鼠标按钮命令绑定

WPF鼠标按钮命令绑定,wpf,mvvm,mouse,keyboard-shortcuts,commandbinding,Wpf,Mvvm,Mouse,Keyboard Shortcuts,Commandbinding,有没有类似于绑定键盘按钮的方式将命令绑定到鼠标按钮 我使用键盘命令执行此操作: Application.Current.MainWindow.InputBindings.Add(new KeyBinding(this.NavigateForward, Key.Y, ModifierKeys.Control)); 我想这样做 Application.Current.MainWindow.InputBindings.Add(new KeyBinding(this.NavigateForward

有没有类似于绑定键盘按钮的方式将命令绑定到鼠标按钮

我使用键盘命令执行此操作:

 Application.Current.MainWindow.InputBindings.Add(new KeyBinding(this.NavigateForward, Key.Y, ModifierKeys.Control));
我想这样做

 Application.Current.MainWindow.InputBindings.Add(new KeyBinding(this.NavigateForward, MouseButtons.XButton1)); //Not possible?

我邀请您尝试使用MvvMlight工具包库,它以干净的方式公开了
EventToCommand
操作,任何操作都可能与命令相关。它还适用于Sliverlight、Windows Phone和Windows应用商店应用程序


您可以通过左/右/中按钮单/双击和滚轮单击来执行此操作,但不能通过XButton执行。例如,如何使用左/右按钮?使用
MouseBinding
类似的
InputBindings.Add(新建MouseBinding(this.NavigateForward,新建MouseGesture(MouseAction.LeftClick))