Beispiel #1
0
        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;
        }
Beispiel #2
0
        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);
        }