public MyEventsAdapter(Activity context, IEnumerable <EventShort> items) //: base() Раньше передавался и массив с фотками - , Photo[] photos { _context = context; _items = items.OrderBy(s => s.Name).ToList(); //Когда было наоборот, массив, было - .ToArray() var check1 = new WorkingInetInteractDB(); _photos = check1.GetEventsPhotos(_items.ToArray()); Filter = new SuggestionsFilter(this); //Добавляем в конструктор фильтр }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { var view = inflater.Inflate(Resource.Layout.Events, container, false); _listView = view.FindViewById <ListView>(Resource.Id.FoundedEventsList); // Set our View from the Events layout resource //Получаем краткие данные по событиям var check1 = new WorkingInetInteractDB(); var newEventsData = check1.GetEventsData(allevents).ToList <EventShort>(); myEventsAdapter = new MyEventsAdapter(Activity, newEventsData); _listView.Adapter = myEventsAdapter; _listView.ItemClick += OnListItemClick; SetHasOptionsMenu(true); return(view); }