对于C#
WPF
,有一个事件处理程序MouseWheel
,用于使用鼠标滚轮滚动。是否有类似的事件处理程序用于使用触摸/平移滚动?
答案 0 :(得分:0)
如果您使用ScrollViewer
并且您有触摸硬件(导致操作事件发生),那么您可以使用PanningMode
属性。
如果您没有触摸硬件,并且您希望将鼠标用于平移,则可以向ScrollViewer
添加一些其他行为以支持它。
如果您希望普通鼠标能够产生原因"操作"要发生的事件(即模拟触摸设备)....然后你可以使用MultiTouch SDK提供一个新的设备,将鼠标事件映射到触摸设备 - 这是你通常不会得到的。
https://blogs.msdn.microsoft.com/ansont/2010/01/30/custom-touch-devices/
WPF: Is there a possibility to "route" ordinary mouse events to touch events in Windows 7
如果您想要处理操作事件(通过真实的触摸硬件,或通过MultiTouch SDK模拟的操作),并PanningMode
同时使ScrollViewer
工作......请使用此功能