private bool OnTouchEvent(object source, View.TouchEventArgs e) { View itemView = source as View; if (itemView != null && itemViewTable.ContainsKey(itemView.ID)) { FlexibleViewViewHolder holder = itemViewTable[itemView.ID]; mFlexibleView.DispatchItemTouched(holder, e.Touch); return(true); } return(false); }