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 } }; }