public Page GetActiveTasks() { activeTaskList = new ListView { RowHeight = 50, HasUnevenRows = true, }; //userTaskInfo[0].earningPerThreads FetchUserActiveTaskDetailFromServer(); //activeTaskList.ItemTemplate = new DataTemplate(typeof(TextCell)); //activeTaskList.ItemTemplate.SetBinding(TextCell.TextProperty, "title"); //activeTaskList.ItemTemplate.SetBinding(TextCell.DetailProperty, "earningPerThreads"); activeTaskList.ItemTemplate = new DataTemplate(typeof(AllTaskListCell)); activeTaskList.ItemTapped += async (sender, e) => { var selectedItem = (UserProductSurveyTemplateModel)e.Item; //await DisplayAlert("Tapped!", e.SelectedItem + " was tapped.", "OK",null); var selectedItemPage = new UserActiveTaskInformation(selectedItem); // so the new page shows correct data new UserRootPage().PushAsyncModalPage(selectedItemPage); }; _activeTasksPage = new ContentPage { Padding = new Thickness(20), Title = "Active CITs", Icon = "Leads.png", IsBusy = true, //BackgroundColor = Color.Black, Content = new StackLayout { VerticalOptions = LayoutOptions.FillAndExpand, Children = { activeTaskList } } }; return _activeTasksPage; }
public Page GetActiveTasks() { activeTaskList = new ListView { RowHeight = 50, HasUnevenRows = true, }; //userTaskInfo[0].earningPerThreads FetchUserActiveTaskDetailFromServer(); //activeTaskList.ItemTemplate = new DataTemplate(typeof(TextCell)); //activeTaskList.ItemTemplate.SetBinding(TextCell.TextProperty, "title"); //activeTaskList.ItemTemplate.SetBinding(TextCell.DetailProperty, "earningPerThreads"); activeTaskList.ItemTemplate = new DataTemplate(typeof(AllTaskListCell)); activeTaskList.ItemTapped += async(sender, e) => { var selectedItem = (UserProductSurveyTemplateModel)e.Item; //await DisplayAlert("Tapped!", e.SelectedItem + " was tapped.", "OK",null); var selectedItemPage = new UserActiveTaskInformation(selectedItem); // so the new page shows correct data new UserRootPage().PushAsyncModalPage(selectedItemPage); }; _activeTasksPage = new ContentPage { Padding = new Thickness(20), Title = "Active CITs", Icon = "Leads.png", IsBusy = true, //BackgroundColor = Color.Black, Content = new StackLayout { VerticalOptions = LayoutOptions.FillAndExpand, Children = { activeTaskList } } }; return(_activeTasksPage); }