如何在WPF中处理鼠标滚轮点击事件?

Sco*_*ttG 8 wpf click mousewheel

单击鼠标滚轮时,我想关闭选项卡控件中的选项卡.如何在WPF中捕获此事件?

编辑:这是代码:

private void tabMain_MouseDown(object sender, MouseButtonEventArgs e)
    {
        if(e.ChangedButton == MouseButton.Middle && e.ButtonState == MouseButtonState.Pressed)
        {
            MessageBox.Show("Middle button clicked");
        }
    }
Run Code Online (Sandbox Code Playgroud)

Job*_*Joy 10

鼠标滚轮实际上是MiddleButton,因此Wheel点击MouseDown事件的条件是ChangedButton == Middle && ButtonState == Pressed