4

是否可以从 WPF 中鼠标的额外按钮捕获点击?我想在我的应用程序中使用鼠标实现前后导航,就像浏览 Internet 时一样。当点击一个额外的按钮时,我想执行一个命令。我只设法找到使用左/右/滚轮按钮的示例。

提前致谢。

4

1 回答 1

3

在构造函数中:

  MouseDown += MouseDownEvent;

事件处理程序:

  private void MouseDownEvent(object sender, MouseButtonEventArgs e)
  {
        switch (e.ChangedButton)
        {
             case MouseButton.XButton1://Back button
                MessageBox.Show("Back button pressed");
                break;
             case MouseButton.XButton2://forward button
                MessageBox.Show("Forward button pressed");
                break;
             default:
                break;
        }
  }
于 2018-05-22T09:52:36.913 回答