質問

マウスホイールを使用して画像をズームイン/ズームアウトするアプリケーションをWPFで作成しています。ズームの量は、マウスホイールの回転量に基づきます。

問題は、MSDNで説明されているように、デルタ値が常に120であることです。したがって、ホイールを1ノッチまたは5ノッチ回転させても、常に120になります。これを回避する方法を知っていますか?

他のヒント

John Myczekは基本的に正しい答えを与えました。ホイールを十分に速く回せば、デルタが120より大きいか-120より小さいことに気付くでしょう。 +/- 120の倍数になります。そのため、PreviewMouseWheelイベントのハンドルをいくつか分割することをお勧めします。

scroll top