Пример #1
0
 private void OnDropEventExecute(object sender, BlazorDraggableListEvent e)
 {
     if (e.DraggableContainerElementId == this.Id)
     {
         this.Items = this.Items.Swap(e.DraggableItemOldIndex, e.DraggableItemNewIndex);
         StateHasChanged();
     }
 }
Пример #2
0
 public void OnDrop(int oldIndex, int newIndex, string elementId)
 {
     if (oldIndex >= 0 && newIndex >= 0)
     {
         BlazorDraggableListEvent eventParameters = new BlazorDraggableListEvent()
         {
             DraggableItemOldIndex = oldIndex, DraggableItemNewIndex = newIndex, DraggableContainerElementId = elementId
         };
         OnDropEvent?.Invoke(this, eventParameters);
     }
 }