2

ドラッグ アンド ドロップ リストボックスを探していましたが、そのようなデフォルト コントロールはないと思います。少し検索すると、ジェイソンのブログが表示され、非常に優雅にそれをやってのけました..彼が書いたコードには、すべてのリストボックスアイテムの右端にあるドラッグアンドドロップハンドラーがあります..ハンドラーでアイテムを上下に移動します。アイテムの長押しで同じことを実装しようとしています..

彼は、基本的にキャンバスであるドラッグ インターセプターを使用し、リストボックスの上に配置してリストボックス項目の操作イベントをキャプチャします。リストボックス項目の hold イベントで同じ操作が必要な場合は、どうすればトリガーできますか??

これが、イベントをドラッグ インターセプターにリンクした方法です。リストボックス項目のホールドで操作開始を呼び出すにはどうすればよいですか?? または、これを行う他の方法はありますか?

this.dragInterceptor.ManipulationStarted += this.dragInterceptor_ManipulationStarted;
this.dragInterceptor.ManipulationDelta += this.dragInterceptor_ManipulationDelta;
this.dragInterceptor.ManipulationCompleted += this.dragInterceptor_ManipulationCompleted;
this.dragInterceptor.Hold += dragInterceptor_Hold;
4

2 に答える 2

1

mainpage.xaml から引数 (オブジェクトの送信者と ManipulationStartedEventArgs) を送信して、並べ替えリストボックスの操作イベントをトリガーしました。

于 2013-09-23T10:31:38.720 に答える