Пример #1
0
        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");
 }
 private void BaseList_DragInsert(object sender, DragInsertEventArgs e)
 {
     MessageBox.Show("drop here");
 }