2011-08-02 18 views
9

私は、ScrollViewerをScrollViewer.PanningModeでWPF4ウィンドウに追加しました。 マルチタッチ画面でスクロールビューアをドラッグすると問題ありません。しかし...ウィンドウが上スクロールまたは下スクロールに着くと、スクロールで移動します。 どうすればこの問題を回避できますか?WPF Scrollviewer PanningModeウィンドウを移動しますか?

+0

タッチを離した後にウィンドウが戻ってきますか? –

+0

@HB:そうです。参考にしました。私は、操作上、e.Handled = trueを試しました。動作しません。そして、私はSurfaceListBox; p – FrenchTouch

答えて

15

編集:答えを完了するには:扱いとしてだけマークすることができ、このためのネイティブのイベントがあります:ManipulationBoundaryFeedback

この動きは、オペレーティング・システムによって管理され境界フィードバック(缶と呼ばれていますPanningタブのPen and Touch設定のユーザーが設定します)。私は、Windows APIがあなたにそれを防ぐことを許しているかどうかわかりません。this pageが関係するかもしれません。

+0

Thx HBを使用したくありません。私はe.Handled = true ManipulationBoundaryFeedback(scrollviewのイベント)を持っており、今はすべてOKです! – FrenchTouch

+0

ああ、私はそれのネイティブイベントがあったのか分からなかった!うれしい私の答えはこれでいくつかの助けのでした:) –

+0

追加:ウィンドウのすべてのコントロールの境界フィードバックを無効にする場合は、ウィンドウの最初のパネルではなく、ウィンドウ自体にManipulationBoundaryFeedbackハンドルを配置する必要があります。 –

関連する問題