我需要在WPF中爲我的圖像提供平移和縮放功能。我已經按照下面的鏈接,它適用於基於觸摸屏的系統。 Multi touch with WPF。但它不適用於鼠標事件。例如滾動鼠標滾輪以使用鼠標縮放或旋轉圖像。以下是我的問題?處理與單個事件的多點觸摸和鼠標事件-WPF
- 是否有任何可能通過單一事件來實現鼠標和觸摸事件?
- 如果是的話該怎麼做?
- 如果這是不可能的,爲什麼?
我需要在WPF中爲我的圖像提供平移和縮放功能。我已經按照下面的鏈接,它適用於基於觸摸屏的系統。 Multi touch with WPF。但它不適用於鼠標事件。例如滾動鼠標滾輪以使用鼠標縮放或旋轉圖像。以下是我的問題?處理與單個事件的多點觸摸和鼠標事件-WPF
除了像MouseLeftButtonDown,MouseDown這樣的點擊事件,沒有這樣的共同點...你必須實現你自己的基於觸摸和鼠標交互的邏輯。
因爲他們是不一樣的
以觸摸和拖拽和點擊並拖動,表面上同
但可留一下,右,中,特殊的,也可以是多個在一次按鈕,沒有說有什麼用觸摸
同樣是觸摸捏沒有意義的鼠標滾輪事件
因此,你需要掌握不同的活動,並將其轉換爲有意義的命令該VM可以執行