0

タップに関してボタンはどのように機能しますか?

コントロールのタッピングをシミュレートしたいと思います。そのためには、ユーザーがその場所をタップし、指を動かして自分のコントロール上で離しただけではないことを確認したいので、「TouchUp」イベントを処理することはできません。

良いシナリオ:私のコントロールをタップする

悪いシナリオ:私のコントロールの外の場所に触れる、私のコントロールに触れながら移動する、タッチを解放する->これはタッチアップを引き起こしますが、私はそのシナリオを処理したくありません。

エラン。

4

1 に答える 1

0

返信ありがとうございます。私は答えを見つけました。

キャプチャを特定の要素 (つまり、elementA) に明示的に強制すると、以降のすべてのイベントがその要素にルーティングされます。

 private void elementA_TouchDown(object sender, TouchEventArgs e)
 {
    elementA.CaptureTouch(e.TouchDevice);
 }

特定の要素へのキャプチャを強制しない場合、タッチを離したときに、境界上にあった最後の要素でタッチアップ イベントが発生します。

于 2012-07-23T18:08:00.710 に答える