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);
        }
Пример #2
0
        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();
        }