示例#1
0
        private void Add(SortableItem item)
        {
            if (Contains(item))
            {
                return;
            }

            if (item.Mode != _None)
            {
                item.Index = Count() + 1;
            }

            SortableItems.Add(item);
        }
示例#2
0
 public bool Contains(SortableItem item)
 {
     return(SortableItems.Where(i => i.Name == item.Name).Any());
 }
示例#3
0
 public void Add(string name, string text)
 {
     Add(SortableItem.Of(_None, name, text));
 }
示例#4
0
 public void AddDesc(string name, string text)
 {
     Add(SortableItem.Of(_Desc, name, text));
 }