public override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Leagues = Arguments.GetObject<List<League>>("leagues"); adapter = new LeaguesAdapter(Activity,Leagues.GroupBy(l => l.Country).Select(l => l.ToList())); }
public LeagueContentViewHolder(View itemView, Action <int> listener, LeaguesAdapter adapter) : base(itemView) { TextView = itemView.FindViewById <TextView>(Resource.Id.cardName); itemView.Click += (sender, e) => listener((adapter.Contents[adapter.ListItems[AdapterPosition].Index] as League).Id); }