2016-10-20 24 views
0

私はgong-wpf-dragdropを使ってwpfのドラッグアンドドロップを処理しています。
しかし、ソースリストボックスに項目をドラッグして別のターゲットリストボックスにドロップすると、これらの項目はソースリストボックスで削除されました。 アイテムをソースリストボックスにドラッグアンドドロップした後、別のターゲットリストボックスにアイテムを残しておく方法はありますか?gong-wpf-dragdropコピー先

<ListBox x:Name="list1" 
       dd:DragDrop.IsDragSource="True" 
       dd:DragDrop.IsDropTarget="True"> 
      <TextBlock>1</TextBlock> 
      <TextBlock>2</TextBlock> 
     </ListBox> 
     <ListBox x:Name="list2" 
       dd:DragDrop.IsDragSource="True" 
       dd:DragDrop.IsDropTarget="True"> 
      <TextBlock>3</TextBlock> 
      <TextBlock>4</TextBlock> 
     </ListBox> 

これは一例です。私はあなたがDropHandlerを使用してDragOverイベントとDropイベントを処理するために、あなたのViewModelIDropTargetインタフェースをimplimentする必要がリスト2

+0

ありがとうございました!私は例を追加しました –

+0

ソースリストボックスからターゲットリストボックスにアイテムをコピーしたい、これらのアイテムを移動しない –

答えて

1

にドロップした後、リスト1の項目「2」のコピーを保存しておきたいです。

DragDrop.DropHandler="{Binding}" 

詳しくはADDING A DROP HANDLERをご覧ください。

関連する問題