3

タッチ スクリーン対応アプリケーションがあり、マウス イベントの代わりにタッチ イベントを使用してドラッグ アンド ドロップを実行したいと考えています。問題は、タッチ イベント (タッチ ダウンとタッチムーブの組み合わせ) からドラッグ アンド ドロップ アクションをトリガーすると、DragDrop.DoDragDrop が DragDropEffects.None を返すことです。

マウスイベントを使用すると、すべてが期待どおりに機能します。

例外は発生しておらず、Surface ツールキットを使用することもできません。

4

1 に答える 1

2

まあ、同じ問題を抱えていた他の人々の一人として、私は回避策でそれを自分で解決しました.

1.DragDrop に QueryContinueDragHandler のハンドラーを追加する必要がありました。監視されたタッチがアクティブである間、操作は続行です。それ以外の場合はドロップします

より良い解決策が存在することを願っています。

于 2012-11-15T20:52:38.140 に答える