0

こんにちは、私は Microsoft Surface Table に取り組んでおり、ある SurfaceListBox から別の SurfaceListBox に項目をドラッグして、他の SurfaceListBoxItem がどの SurfaceListBoxItem の上にドロップされたかを認識しようとしています。SDK は、アイテムを 1 つの SurfaceListBox から次の SurfaceListBox にドラッグし、コンテンツを追加して別の SurfaceListBox から削除するための優れたチュートリアルとして役立ちます。SurfaceListBoxItem で AllowDrop=True を設定すると、SurfaceListBox は引き続きドロップをキャプチャします。SurfaceListBox で false に設定すると、ドロップがまったく認識されません。どういうわけか、その雫か何かをもっと深く埋める必要があります。

4

2 に答える 2

0

ドロップターゲットのBackgroundプロパティがnullの場合、ドロップイベントは発生しません。SurfaceListBoxItemsに有効な背景があることを確認してください。(必要に応じて、Background = Transparentにすることができます)。

于 2010-08-16T09:43:12.077 に答える
0

座標を取得してから、リストボックスの子に対してヒット テストを実行できます。ただし、これを行ったことはありません。

于 2010-04-03T11:41:27.823 に答える