public string SetDragStyle(IInitiativeTrackItem item)
 {
     if (item == BeingDragged)
     {
         return("dragged");
     }
     return("");
 }
 public void AddAdventurer(IInitiativeTrackItem adventurer)
 {
     if (InitiativeTrack.IndexOf(adventurer) == -1)
     {
         InitiativeTrack.Add(adventurer);
     }
     else
     {
         InitiativeTrack.Remove(adventurer);
     }
 }
 public void HandleOnTouch(TouchEventArgs e, IInitiativeTrackItem item)
 {
     if (BeingDragged is null)
     {
         BeingDragged = item;
     }
     else
     {
         DraggedOver = item;
         HandleDrop();
     }
 }
 public string SetToCSSStyle(IInitiativeTrackItem item)
 {
     return(item.CSSClass);
 }
 public void HandleTouchEnter(TouchEventArgs e, IInitiativeTrackItem item)
 {
 }
 public void OnDraggedOver(DragEventArgs e, IInitiativeTrackItem item)
 {
     DraggedOver = item;
 }
 public void OnBeingDragged(DragEventArgs e, IInitiativeTrackItem item)
 {
     e.DataTransfer.DropEffect = "move";
     BeingDragged = item;
 }