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()));

        }
Example #2
0
        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);
        }