WPF拖動矩形我有一個的ScrollViewer內畫布一個WPF應用程序。在畫布上,我沿着時間軸(左右)拖動了一些矩形。這工作得很好用鼠標,但是在觸摸屏上我得到奇怪的行爲,如果在畫布上比主要形式更寬。首先,當你開始拖動矩形,畫布平底鍋,直到它已滾動到了極限,那麼矩形開始移動。使用鼠標時我不這樣做。觸摸
另一個奇怪這是,如果我平移/拖動畫布(使用觸摸)到的ScrollViewer的限制,主要形式通過上側相對的搖拍方向的20-50個像素壓縮。只要你停止拖動,它就會彈回來。這裏發生了什麼,如何禁用此功能?
看來,這與在ManipulationBoundaryFeedback做的,但我不明白究竟如何?
編輯: 所以,我是能夠通過的ScrollViewer panningmode設置爲PanningMode得到遠一點.None在矩形TouchDown的處理程序,然後將其設置回PanningMode.Both在潤色處理。這解決了在矩形移動之前畫布平移到極限的問題。