public void DragItemFromIndexToIndex(NSTableView tableView, int dragRow, int toRow) { IsDraggedTag = true; //Console.WriteLine("from:{0} to:{1}", dragRow, toRow); AnnotationTag dragItem = TagsList [dragRow]; if (dragRow < toRow) { TagsList.Insert(toRow, dragItem); TagsList.RemoveAt(dragRow); } else { TagsList.RemoveAt(dragRow); TagsList.Insert(toRow, dragItem); } }
public void RemoveTagAtRow(int row) { AnnCategoryTagUtil.Instance.DeleteTag(TagsList[row].TagId); TagsList.RemoveAt(row); TagTableView.ReloadData(); }