だから私は自分のプロジェクトのテストをしているところですが、リンク(ナビゲーションサービスなど)がある場合は、タップとダブルタップの両方が必要であることに気付きました。これは、アプリ内の別のページに移動するボタンがある場合、ダブルタップを処理しない限り、アプリがクラッシュすることを意味します。
だから私がこれを持っているなら:
<toolkit:HubTile Name="XXX"
Message="XXXYYY" Source="ZZZ"
Title="XYZ" Tap="XYZ_Tap"/>
誰かがこのタイルをダブルタップすると、アプリがクラッシュします。代わりに、を追加する必要があります
DoubleTap="XYZ_DoubleTap"
財産。しかし、これは疲れる可能性があり、不必要に思えます。では、すべてのダブルタップをグローバルに処理する方法はありますか?次に、実際にどこかに実装したい場合は、オーバーライドするだけですか?ありがとう :)
編集:DoubleTapの「グローバル」イベントハンドラーは何もするのが簡単です。このように、リンクやボタンごとに書き直す必要はありません。また、処理されていないDoubleTapが呼び出されるたびに例外がスローされることはありません。