public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType)
        {
            View           view           = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.item_list, parent, false);
            ItemViewHolder itemViewHolder = new ItemViewHolder(view);

            return(itemViewHolder);
        }
 public ItemTouchListener(IOnStartDragListener dragStartListener, ItemViewHolder viewHolder)
 {
     DragStartListener = dragStartListener;
     ViewHolder        = viewHolder;
 }