ScrollViewer の MouseWheel のイベント ハンドラを上書きしようとしています。ScrollViewer は封印されているため、それを継承する「カスタム」クラスを単純に作成することはできません。一般的な質問は、「デフォルト イベントを上書きするにはどうすればよいか」ということになると思います。(またはそのようなもの;-))
編集: デフォルトの「スクロール」を置き換えるイベントは、ScrollViewer がスクロールできないか、制限に達した場合にのみ発生します。
ScrollViewer の MouseWheel のイベント ハンドラを上書きしようとしています。ScrollViewer は封印されているため、それを継承する「カスタム」クラスを単純に作成することはできません。一般的な質問は、「デフォルト イベントを上書きするにはどうすればよいか」ということになると思います。(またはそのようなもの;-))
編集: デフォルトの「スクロール」を置き換えるイベントは、ScrollViewer がスクロールできないか、制限に達した場合にのみ発生します。
ScrollViewer は封印されているため、その動作をオーバーライドすることは困難です。ScrollChanged イベントは読み取り専用の情報のみを提供し、キャンセルすることはできません。代わりに、ContentControl から派生した独自のスクロール ビューアーを実装する必要がある場合があります。実装しようとしているスクロール動作は何ですか?
イベント ハンドラーHandled
で、MouseWheelEventArgs パラメーターのプロパティを に設定してからtrue
、戻ります。