10

Windows Phone 7 アプリにタップ アンド ホールドを実装した人はいますか? KeyDown/KeyUp とタイマー、または ManipulationStarted/manipulationCompleted とタイマーのいくつかの可能なアプローチを見ることができます。
ただし、アプリごとに異なるタイマー設定があり、矛盾につながるため、これはアイデアに欠けるアプローチだと思います。
何か不足していますか?TapAndHold イベントを期待していた

4

5 に答える 5

6

すべてのビューに Hold メソッドがあります。長押し機能に対応します。

于 2011-11-23T11:02:55.427 に答える
3

私も同じ状況で、「おすすめの方法」を探しています。それまでの間、Mike Francisはブログに、Silverlight アプリ内でMicrosoft.Xna.Framework.Input.TouchPanelのジェスチャ認識を使用するソリューションを投稿しました。私はそれを試しませんでした。

于 2010-07-29T15:11:34.227 に答える
3

Silverlight Toolkit for Windows Phone は、保留中のジェスチャを含む、使いやすいジェスチャのサポートを追加します

于 2011-10-23T04:42:32.000 に答える
0

GestureListerの保留中のタイマーイベントを開始します

GestureCompletedイベントで停止します。これは本当にトリックです。次のリンクで詳細な回答を参照してください。

toolkit:GestureListener Holdが停止したことを検出するにはどうすればよいですか?

于 2011-11-29T10:10:16.400 に答える
0
Button b = new Button();
b.Hold += new EventHandler<System.Windows.Input.GestureEventArgs>(HoldEventHandler);

上記のコードは、タッチアンドホールドイベントで機能するはずです

于 2014-12-10T13:37:15.317 に答える