Пример #1
0
 public void Add(Item child)
 {
     ValidateNewChild(child);
     child.CreateHandle(true);
     flex_item_add(item, child.item);
     notify_changed = true;
 }
Пример #2
0
 public void InsertAt(int index, Item child)
 {
     ValidateNewChild(child);
     ValidateIndex(index, true);
     child.CreateHandle(true);
     flex_item_insert(item, index, child.item);
     notify_changed = true;
 }
Пример #3
0
        public Item RemoveAt(int index)
        {
            ValidateIndex(index, false);
            IntPtr child_item = flex_item_delete(item, index);
            Item   child      = ReleaseHandleForItem(child_item, false);

            child.CreateHandle(false);
            notify_changed = true;
            return(child);
        }