2
ドラッグアンドドロップを使用して2つのRadTreeListViewコントロールを使用しています。私の問題は、SubTreeList Itemをドラッグできないことです。私はルート項目だけをドラッグすることができます。 TreeListViewからルート項目ではないサブ項目をドラッグする必要があります。radTreeListViewのドラッグアンドドロップ
ドラッグアンドドロップを使用して2つのRadTreeListViewコントロールを使用しています。私の問題は、SubTreeList Itemをドラッグできないことです。私はルート項目だけをドラッグすることができます。 TreeListViewからルート項目ではないサブ項目をドラッグする必要があります。radTreeListViewのドラッグアンドドロップ
IsDragDropEnabled = "True"で、ツリービューがTrueの場合。すべての要素がデフォルトで負担されます。特定の要素をドラッグ可能にし、他の要素をドラッグする必要がないように、カスタマイズ動作を実現するために、コードの背後にあるRadTreeviewのPreviewDragStartedイベントを処理できます。このイベントハンドラがe.handled = trueに設定されている場合は、ドラッグアンドボイスをキャンセルします。
private void treeListView_PreviewDragStarted(object sender, Telerik.Windows.Controls.RadTreeViewDragEventArgs e)
{
//do not allow portfolio group or product to be dragged
if (e.DraggedItems.Count > 0)
{
object source = e.DraggedItems[0];
if (source is parent)
{
e.Handled = true;
}
else
{
e.Handled = false;
}
}
}