2017-03-28 19 views
-1

WPFで画像にパンとズームの機能を提供する必要があります。私は以下のリンクに従っており、タッチスクリーンベースのシステムではうまく動作します。 Multi touch with WPF。しかし、それはマウスのイベントでは動作しません。マウスホイールをスクロールしてズームしたり、マウスを使用して画像を回転させたりすることができます。以下は私の質問ですか?単一のイベントでマルチタッチとマウスイベントを処理する-WPF

  1. 単一イベントでマウスイベントとタッチイベントの両方を達成する可能性はありますか?
  2. はいはいどうすればいいですか?
  3. できない場合は、どうしてですか?

答えて

1

MouseLeftButtonDown、MouseDown ...のようなクリックイベント以外の一般的なことはありません。Touch and Mouse Based Interactionのための独自のロジックを実装する必要があります。

1

彼らは同じ

は、タッチやドラッグ、クリックやドラッグを取る一見同じ

しかし、クリックを残すことができ、右、中央の、特別なされていないので、それが複数あることができ一度ボタン、それのどれもタッチとは何かを持っていない

同様にタッチピンチは

だから、あなたが別のイベントをキャプチャし、意味のあるコマンドに変換する必要があり、マウスのスクロールホイールイベントとして意味を持たないことそのVMは実行できます

関連する問題