2つのtelerikリストボックス間にドラッグアンドドロップ機能を実装しようとしています。私は次のコードを使用してそれを行いました
リストボックス1:
<telerik:RadListBox x:Name="name1" SelectionMode="Multiple" >
<telerik:RadListBox.DragVisualProvider>
<telerik:ScreenshotDragVisualProvider />
</telerik:RadListBox.DragVisualProvider>
<telerik:RadListBox.DragDropBehavior>
<telerik:ListBoxDragDropBehavior />
</telerik:RadListBox.DragDropBehavior>
</telerik:RadListBox>
リストボックス2:
<telerik:RadListBox x:Name="name2" AllowDrop="True">
<telerik:RadListBox.DragDropBehavior>
<telerik:ListBoxDragDropBehavior />
</telerik:RadListBox.DragDropBehavior>
</telerik:RadListBox>
このスタイルを追加しました:
<Style TargetType="telerik:RadListBoxItem" >
<Setter Property="telerik:DragDropManager.AllowCapturedDrag" Value="True" />
</Style>
完全に機能しますが、他のリストボックスにドラッグしているときに、ソースリストボックスから要素を削除したくありません。