Msdnを確認しました。 マウスホイールに関連するイベントの場合、オプションは1つだけです-UIElement.MouseWheel
私がやりたいのは、マウスホイールが前方(上)と後方(下)にスクロールするイベントを聞くことです。
注:ないクリック中輪ボタン。
いいえ、イベントは1つだけです。 MouseWheelEventArgsクラスを見ると、プロパティDeltaがあります。デルタは、ホイールがユーザーから離れる方向に回転すると正になり、ホイールがユーザーに向かって回転すると負になります。
マウスホイールに関連するイベントの場合、オプションは1つだけです。
いいえ、もっとあります。使用できるPreviewMouseWheel
もあり、イベントにはホイールの方向を示すDelta
があります。同様のコードをMouseWheel
イベントで使用できることに注意してください。
private void PreviewMouseWheel(object sender, MouseWheelEventArgs e)
{
if (e.Delta > 0)
DoActionUp();
else if (e.Delta < 0)
DoActionDown();
}