13

マウスホイールがクリックされたときにタブコントロールのタブを閉じたい。このイベントをWPFでキャプチャするにはどうすればよいですか?

編集:コードは次のとおりです。

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

2 に答える 2

15

Mousewheelは実際にはMiddleButtonであるため、MouseDownイベントでのWheelクリックの条件はChangedButton == Middle && ButtonState==Pressedです。

于 2009-02-05T19:42:48.940 に答える