Windows 10の場合、デスクトップのドラッグ/ドロップでListViewItemは1秒間保持する必要はありませんが、電話機では保持します。どのようにこの1秒の保持要件を削除するにはどのようなアイデア?Windows Phone 10のドラッグ・アンド・ドロップ・リスト・ビュー項目で1秒間のホールドディレイを削除するには?
答えて
デスクトップのドラッグ&ドロップでは、ListViewItemは1秒間保持する必要はありませんが、電話機では保持します。
電話では、マウスをクリックせずにドラッグするためのタッチジェスチャーを使用しています。押し続けると、携帯電話のドラッグがトリガされます。詳細はOpen a context menu on an item you can drag with touchを参照してください。
この1秒の保持要件を削除する方法はありますか。
ドラッグアンドドロップAPIを使用して保持要件を削除することはできません。タッチ操作の場合、要件を実装するためにManipulation
の相対イベントを使用できます。たとえば、ある場所から別の場所へドラッグする場合は、UIElement.ManipulationDeltaイベントを使用して、要素をCompositeTransformのようなクラスに変換することができます。 Basic Input official sampleのシナリオ5には、参照できるように実装するためにManipulation
を使用する同様の機能があります。
次の簡単なコードを使用して、一連のManipulation
イベントを保持してトリガーできるかどうかをテストできます。
private void txttestdrag_DragStarting(UIElement sender, DragStartingEventArgs args)
{
}
private void txttestdrag_ManipulationStarted(object sender, ManipulationStartedRoutedEventArgs e)
{
}
こんにちはSunteen、もう一度私の質問にお答えいただき、ありがとうございます。私はこの例でいくつかの練習をしてみましょう、私が確認するとすぐに答えとしてマークするために戻ってきます。 – hushyon
シナリオ5はクールです! –
予想通り、操作フレームワークを使用すると、単純にドラッグアンドドロップイベントを処理するよりもはるかに困難です... –
- 1. (Ruby、Rails)複数のドラッグ・アンド・ドロップ同時項目...?
- 2. Dojoドラッグ・アンド・ドロップ
- 3. ドラッグ・アンド・ドロップ・ウィジェット・コード
- 4. Trelloドラッグ・アンド・ドロップ・エフェクト
- 5. ドラッグ・アンド・ドロップ・テーブルの行
- 6. jqueryドラッグ・アンド・ドロップの質問
- 7. Reorder Uicollectioビュー項目をドラッグ&ドロップでRealmSwiftを使用する
- 8. Javascript - ドラッグ・アンド・ドロップでソースを残す
- 9. ドラッグ・アンド・ドロップ・モジュール地域のビューPrism Unity 6.1.0
- 10. ViewPagerのフラグメント内のドラッグ・アンド・ドロップListView
- 11. Telerik RadListViewとドラッグ&ドロップ(Windows Phone 8.1用)
- 12. Sharepointの削除リスト項目
- 13. jQueryドラッグ・アンド・ドロップがTinymceエディタ上でドラッグしている間につまずく
- 14. 1つのユーザーコントロールからドラッグして、Windows Phone 7の別のユーザーコントロールにドロップする
- 15. jqueryドラッグ・アンド・ドロップIDの制限数
- 16. JQuery UI sortable:要素を非リスト項目にドラッグ&ドロップ
- 17. Windows phone backstackの1ページを削除するには?
- 18. リストから項目を削除する
- 19. ReactJS:複数のリスト間でドラッグ&ドロップ
- 20. MVCのControllerの項目リスト間をドラッグする方法
- 21. ドラッグ・アンド・ドロップ方式ではスクロール・ビューが機能しません。どうして?
- 22. QListWidgetから項目をウィジェットの外にドロップすることでその項目を削除しますか?
- 23. ドラッグ&ドロップの矩形を削除
- 24. リストとsqliteファイル内のリストビュー項目を削除するには
- 25. ストップワードのリスト項目をテキストから削除するには
- 26. Windowsのドラッグ・ドロップでのドロップの通知
- 27. FabricJSキャンバス上のオブジェクトのドラッグ、ドロップ、削除
- 28. ASP.Net Webパーツのドラッグ・アンド・ドロップによるサイズ変更
- 29. アンドロイドのリスト間でドラッグ&ドロップを実装する方法は?
- 30. 10秒後にdivを削除する
背後
XAMLコード
コードは、私は携帯電話で実際にではなく、デスクトップ上で同じ動作を持っていました。最近、モバイルでも同じような動きが見られました。私はまだ10586をターゲットにしています。マウスでドラッグすることは、保持する必要はありません。 –