0

操作が完了していなくても変更されたときにイベントを発生させたいというこの質問から先に進みます。FlipView

VerticalSnapPointsType最初の質問からイベントが発生したらSnapPointsType.MandatorySingle、スクロールを停止したいと思います。現在、イベントは変更されるたびに発生しますが、アニメーションが停止するとすぐに、 falseFlipViewに設定しても、ユーザーは再びフリップできます。IsHitTestVisible目的の効果が得られた場合でもCancelDirectManipulations()、実行後にスクロールが無効になっているように見えるため、操作のキャンセルがインデントされたとは思いません。

大まかに言えば、次のことを行いたいと考えています。

  1. ユーザーがフリップするたびにイベントを発生させます。
  2. スクロールを停止IsHitTestVisibleし、false に設定します
  3. ユーザーがフリップビューを変更することに基づいて何かをする
  4. IsHitTestVisibleユーザーが再び反転できるように、true に戻します。

WP で音楽プレーヤーの動作を模倣しようとしています。ユーザーがフリップする音楽の一部はストリーミングされる可能性があるため、トランザクションと同様に、バックグラウンド エージェントと調整できるように FlipView を制御する必要があります。

4

0 に答える 0