io.github.droidkaigi.confsched.widget.MapSearchView.BindData C# (CSharp) Method

BindData() public method

public BindData ( IList placeMaps, EventHandler listener ) : void
placeMaps IList
listener EventHandler
return void
        public void BindData(IList<PlaceMap> placeMaps, EventHandler<PlaceMap> listener)
        {
            placeMaps.ToList().ForEach(map =>
                {
                    var item = new MapSearchViewItem(Context);
                    item.BindData(map, (s, v) =>
                        {
                            listener(s, map);
                            RevealOff();
                        });
                    binding.mapListContainer.AddView(item);
                }
            );

            binding.mapListContainer.Click += (_, __) => RevealOff();
        }