私はこの問題を1ヶ月間作業していますが、解決できないようです。 RadListView1からRadListView2にアイテムをドラッグしようとしています。私は実際にこのアイテムをRadListView2に移動またはコピーしたくありません。 RadListView2上でマウスボタンを離してRadListView3に表示すると、アイテムがあるアイテムと結合したいと思います。例。曲名を歌手にドラッグして、歌手と曲名をRadListView3に結合します。RadListViewドラッグアンドドロップ - Winforms C#
ドラッグイベントと、ドラッグしたアイテムをRadListView2で取得する方法がわかりません。うまくいけば私はあなたからの地獄を混同しなかった。
助けてください。私はTelerikのドキュメントを永遠に見てきましたが、入手できません。
ありがとうございました。
私もこれは
private void DragDropService_PreviewDragOver(object sender, RadDragOverEventArgs e)
{
e.CanDrop = e.HitTarget is DetailListViewDataCellElement || e.HitTarget is DetailListViewElement;
Debug.WriteLine("PreviewDragOver triggered");
}
private void DragDropService_PreviewDragDrop(object sender, RadDropEventArgs e)
{
BaseListViewVisualItem draggedItem = e.DragInstance as BaseListViewVisualItem;
DetailListViewDataCellElement cellElement = e.HitTarget as DetailListViewDataCellElement;
DetailListViewElement viewElement = e.HitTarget as DetailListViewElement;
if (cellElement == null && viewElement == null)
{
Debug.WriteLine("All NULL...returning");
return;
}
e.Handled = true;
if (viewElement != null) Debug.WriteLine("Over ViewElement");
if (cellElement != null) Debug.WriteLine("Over cellElement");
}
ありがとうございます。私は何日もそれを見てきました。最初の質問を更新して、まったくトリガーしないコードを追加しました。 – UWPLTD
イベントはトリガされません。あなたの購読をチェックしてください。 – checho