コード例 #1
0
        /// <summary>Inserts a ListBoxItem at the specified Order index.</summary>
        public void Insert(int index, ListBoxItem item)
        {
            int index2 = 0;

            foreach (ListBoxItem item2 in Items.OfType <ListBoxItem>().OrderBy(DragPanel.GetOrder))
            {
                ++index2;
                if (index2 > index)
                {
                    DragPanel.SetOrder(item2, index2);
                }
            }

            DragPanel.SetOrder(item, index);
            Items.Add(item);
        }
コード例 #2
0
 /// <summary>Resets a ListBoxItem Order index.</summary>
 public void ResetItemIndex(ListBoxItem item)
 {
     DragPanel.SetOrder(item, -1);
 }