Пример #1
0
        void IDropHandler.OnDrop(PointerEventData eventData)
        {
            if (TreeView.DropTarget != null)
            {
                TreeView.AddChild(TreeView.DropTarget, new GameObject());
            }

            TreeView.ExternalItemDrop();
        }
Пример #2
0
        public void AddItem()
        {
            DataItem item   = new DataItem("New Item");
            DataItem parent = m_dataItems[m_counter];

            parent.Children.Add(item);

            TreeView.AddChild(parent, item);
            TreeView.Internal_Expand(parent);

            DataItem subItem = new DataItem("New Sub Item");

            item.Children.Add(subItem);

            TreeView.AddChild(item, subItem);
            TreeView.Internal_Expand(item);

            m_counter++;
            m_counter %= m_dataItems.Count;
        }
        public void Add()
        {
            foreach (DataItem parent in TreeView.SelectedItems)
            {
                DataItem item = new DataItem("New Item");
                parent.Children.Add(item);
                item.Parent = parent;

                TreeView.AddChild(parent, item);
                TreeView.Expand(parent);

                DataItem subItem = new DataItem("New Sub Item");
                item.Children.Add(subItem);
                subItem.Parent = item;

                TreeView.AddChild(item, subItem);
                TreeView.Expand(item);

                m_counter++;
            }
        }
        public void AddItem()
        {
            DataItem item   = new DataItem("New Item");
            DataItem parent = m_dataItems[m_counter];

            parent.Children.Add(item);

            TreeView.AddChild(parent, item);

            m_counter++;
            m_counter %= m_dataItems.Count;
        }