0

ScrollViewer の MouseWheel のイベント ハンドラを上書きしようとしています。ScrollViewer は封印されているため、それを継承する「カスタム」クラスを単純に作成することはできません。一般的な質問は、「デフォルト イベントを上書きするにはどうすればよいか」ということになると思います。(またはそのようなもの;-))

編集: デフォルトの「スクロール」を置き換えるイベントは、ScrollViewer がスクロールできないか、制限に達した場合にのみ発生します。

4

2 に答える 2

1

ScrollViewer は封印されているため、その動作をオーバーライドすることは困難です。ScrollChanged イベントは読み取り専用の情報のみを提供し、キャンセルすることはできません。代わりに、ContentControl から派生した独自のスクロール ビューアーを実装する必要がある場合があります。実装しようとしているスクロール動作は何ですか?

于 2010-07-07T15:59:44.050 に答える
0

イベント ハンドラーHandledで、MouseWheelEventArgs パラメーターのプロパティを に設定してからtrue、戻ります。

于 2010-07-07T15:06:20.277 に答える