private void BaseList_DragInsert(object sender, DragInsertEventArgs e) { TableBaseItem dragFrom = e.DragFrom as TableBaseItem; TableBaseItem dragTo = e.DragTo as TableBaseItem; if (dragFrom == null || dragTo == null) { return; } int itemIdx = _ContentFile.ContentRow.IndexOf(dragFrom); int pos = _ContentFile.ContentRow.IndexOf(dragTo); if (itemIdx < pos) { --pos; } if (!e.IsDropFront) { ++pos; } _ContentFile.ContentRow.MovePosToPos(itemIdx, pos); }
private void BaseList_DragInsert(object sender, DragInsertEventArgs e) { TableBaseItem dragFrom = e.DragFrom as TableBaseItem; TableBaseItem dragTo = e.DragTo as TableBaseItem; if (dragFrom == null || dragTo == null) return; int itemIdx = _ConstructFile.ConstructItems.IndexOf(dragFrom); int pos = _ConstructFile.ConstructItems.IndexOf(dragTo); if (itemIdx < pos) --pos; if (!e.IsDropFront) ++pos; _ConstructFile.ConstructItems.MovePosToPos(itemIdx, pos); }
private void BaseList_DragInsert(object sender, DragInsertEventArgs e) { MessageBox.Show("drop here"); }