Exemple #1
0
 public ItemView(mUserItem item)
 {
     _item     = item;
     viewModel = new BuySell_ItemView_ViewModel(new PageService(Navigation), item);
     InitializeComponent();
     SetStrings();
     GetList(item);
     changeposit();
 }
        public QuestionList(mUserItem item)
        {
            Item = item;

            viewModel = new BuySell_ItemView_ViewModel(new PageService(Navigation), item, true);
            InitializeComponent();
            //viewModel.GetQuestionList(0, 10);
            viewModel.IsListRefereshing = true;

            listView.ItemSelected += ListView_ItemSelected;

            listView.ItemAppearing += (sender, e) =>
            {
                if (viewModel.IsBusy || viewModel.Questionlist.Count < 4 || viewModel.isDone)
                {
                    return;
                }

                if (e.Item == viewModel.Questionlist[viewModel.Questionlist.Count - 1])
                {
                    viewModel.GetQuestionList(viewModel.Questionlist.Count, 10, true);// add loader for viewmore on view
                }
            };
        }