Hell0,
Я пытаюсь перетащить функциональность внутри моей древовидной структуры. Что происходит внутри моей капли, когда она добавляется в dropNode (я вижу это, когда я ставлю точку останова на строку dropNode.Nodes.Add (node)). Количество внутри dropNode начинает увеличиваться, и каждый раз, когда добавляется новый узел, это необходимо. Но в пользовательском интерфейсе я не могу видеть узел под dropNode.
Есть ли какое-либо отношение к свойству (получить, установить).
private void treeListView_Drop_1(object sender, DragEventArgs e)
{
TreeListNode node = (TreeListNode)e.Data.GetData(typeof(TreeListNode));
TreeListNode dropNode = GetNodeFromPoint(e.GetPosition(PeopletreeListView));
if (dropNode != null && dropNode != node)
{
TreeListNode parentNode = node.ParentNode;
drop = CanDrop(dropNode.Content, node.Content);
if (drop)
{
//node.Content = ;
dropNode.Nodes.Add(node);
//dropNode.Nodes.Insert(0,node);
dropNode.IsExpanded = dropNode.HasChildren;
}
this.PeopletreeListView.Cursor = Cursors.Arrow;
}
UpdateInformation(node);
e.Handled = true;
}