Данные узла не могут быть видны внутри столбца списка дерева после удаления - PullRequest
0 голосов
/ 13 июля 2011

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;
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...