メトロのユーザーコントロールをドラッグ可能にしたい。ユーザーはそれをドラッグして他のコントロールにドロップできるはずです。この機能を実装するにはどうすればよいですか?
私が発見した唯一の方法は、GridViewおよびListViewコントロールを使用することです。これらには「CanDragItems」プロパティがあります。これは、trueの場合、ビュー内の任意のアイテムをドラッグアンドドロップできることを意味します。コントロールをグリッドビューまたはリストビューでラップしようとしましたが、理解できない方法でレイアウトに干渉します。
OSが提供する機能をエミュレートしたくない。生のマウス/タップイベントを使用してそれを行うことはできますが、デッドゾーンのサイズなどのシステム設定を適切に尊重せず、誤ってドラッグするのを防ぎます。