2011-08-02 14 views
9

ScrollViewer.PanningMode ile WPF4 Pencereme bir ScrollViewer ekledim. Çoklu dokunma ekranımda scrollviewer'ı sürüklediğimde Tamam. Ancak ... üst kaydırma veya alt kaydırmaya geldiğimde Pencere kaydırma ile hareket eder. Bunu nasıl önleyebiliriz?WPF Kaydırma Görüntüleyicisi PanningMode Pencereyi taşı?

+0

Dokunma serbest bırakıldıktan sonra cam geriye doğru hareket ediyor mu? –

+0

@HB: Evet, tam olarak. FYI Denedim e.Handled = Manipülasyonda * doğru. Çalışmıyor. Ve ... Bir SurfaceListBox kullanmak istemiyorum, p – FrenchTouch

cevap

15

Düzenleme: can (ManipulationBoundaryFeedback

Bu hareket işletim sistemi tarafından yönetilir sınır geribildirim denir: Bir yerli olay ele tıpkı işaretlenebilir hangi Bunun için vardır: cevap tamamlamak için Kullanıcılar tarafından Panning sekmesindeki Pen and Touch ayarlarında ayarlanmalıdır. Windows API'nın bunu önlemenize izin verip vermediğini bilmiyorum, this page alakalı olabilir.

+0

Thx HB. E.Handled = true ManipulationBoundaryFeedback (scrollview olayı) var ve şimdi tamam! – FrenchTouch

+0

Oh, bunun için yerel olaylar olduğunu bilmiyordum! Cevabımı sevdim bu konuda biraz yardımcı oldu :) –

+0

Bir ekleme: Bir pencerede tüm denetimler için sınır geri bildirimini devre dışı bırakmak istiyorsanız, pencerenin kendisi değil, pencerenin ilk panelinde ManipulationBoundaryFeedback tutamacını koymalısınız. –

İlgili konular