protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); String[] items = new String[20]; for (int i = 0; i < items.Length; i++) { items[i] = "Item " + (i + 1); } list = FindViewById <ListView> (Resource.Id.lstItems); mAdapter = new ArrayAdapter <String>(this, Android.Resource.Layout.SimpleListItem1, Android.Resource.Id.Text1, new List <String>(items)); list.Adapter = mAdapter; SwipeDismissListViewTouchListener touchListener = new SwipeDismissListViewTouchListener(list, this); list.SetOnTouchListener(touchListener); list.SetOnScrollListener(touchListener.MakeScrollListener()); mUndoBarController = new UndoBarController(FindViewById(Resource.Id.undobar), this); }
protected override void OnCreate(Android.OS.Bundle bundle) { base.OnCreate(bundle); _listView = FindViewById <ListView> (Resource.Id.teams); var touchListener = new SwipeDismissListViewTouchListener(_listView, (ViewModel as TeamsViewModel).RemoveTeamCommand); _listView.SetOnTouchListener(touchListener); _listView.SetOnScrollListener(touchListener); var bindingSet = this.CreateBindingSet <TeamsView, TeamsViewModel> (); bindingSet.Bind(this).For(view => view.UndoBarData).To(vm => vm.UndoBarMetaData); bindingSet.Apply(); }