using System; using Android.Views; using Android.Support.V7.Widget; namespace ezxamairn.Droid { public class BaseRecycleViewAdapter : RecyclerView.Adapter { public event EventHandler ItemClick; public event EventHandler ItemLongClick; public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { throw new NotImplementedException(); } public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { throw new NotImplementedException(); } public override int ItemCount { get { throw new NotImplementedException(); } } protected void OnClick(RecyclerClickEventArgs args) => ItemClick?.Invoke(this, args); protected void OnLongClick(RecyclerClickEventArgs args) => ItemLongClick?.Invoke(this, args); } }