2011-08-02 15 views
9

Dodałem ScrollViewer w moim oknie WPF4 z ScrollViewer.PanningMode. Kiedy przeciągam scrollviewer na moim ekranie wielodotykowym, jest OK. Ale ... Okno porusza się z przewijaniem, gdy przybywam na przewijanie górne lub dolne. Jak możemy tego uniknąć?Okno przesuwania okna przeglądarki WPF Przewijanie ekranu?

+0

Czy okno cofa się po zwolnieniu przycisku dotykowego? –

+0

@HB: Dokładnie. FYI Próbowałem e.Handled = true na Manipulation *. Nie działa. I ... Nie chcę używać SurfaceListBox; p – FrenchTouch

Odpowiedz

15

Edit: Aby zakończyć odpowiedź: Nie jest rodowitym wydarzenie dla tego, który można po prostu oznaczone jako obsługiwane: ManipulationBoundaryFeedback

Ruch ten jest nazywany brzegowy zwrotne który jest regulowany przez system operacyjny (CAN ustawiane przez użytkowników w ustawieniach Pen and Touch na karcie Panning). Nie wiem, czy interfejs API systemu Windows pozwala temu zapobiec, this page może być trafny.

+0

Thx HB. Mam e.Handled = true ManipulationBoundaryFeedback (zdarzenie scrollview), a teraz wszystko jest OK! – FrenchTouch

+0

Oh, nie wiedziałem, że były na to rodzime wydarzenia! Cieszę się, że moja odpowiedź była w tym pomocna :) –

+0

Jedno dodatkowe: jeśli chcesz wyłączyć graniczną informację zwrotną dla wszystkich kontrolek w oknie, powinieneś umieścić uchwyt ManipulationBoundaryFeedback na pierwszym panelu okna, a nie na samym oknie. –

Powiązane problemy