【发布时间】:2014-07-03 12:48:09
【问题描述】:
有没有一种方法可以将命令绑定到鼠标按钮,类似于绑定到键盘按钮的方式?
我正在使用键盘命令执行此操作:
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?
【问题讨论】:
-
你可以为左/右/中间按钮单击/双击和滚轮单击但不能为 XButton
-
例如,我将如何使用左/右?
-
像这样使用
MouseBindingInputBindings.Add(new MouseBinding(this.NavigateForward, new MouseGesture(MouseAction.LeftClick)))
标签: wpf mvvm mouse keyboard-shortcuts commandbinding