Пример #1
0
        private async Task InitializeAdapter()
        {
            // get all stored tasks
            //tasks = TodoItemManager.GetTasks();
            tasks = (await TodoItemManager.GetKTasks());

            // create our adapter
            taskList = new TodoItemListAdapter(this, tasks);

            //Hook up our adapter to our ListView
            taskListView.Adapter = taskList;
        }
Пример #2
0
        public async Task Get(string ID)
        {
            IList <TodoItem> tasks = (await TodoItemManager.GetKTasks());

            foreach (TodoItem t in tasks)
            {
                if (t._id == ID)
                {
                    task = t;
                    nameTextEdit.Text  = task.Name;
                    notesTextEdit.Text = task.Notes;
                    return;
                }
            }
        }
Пример #3
0
        protected async void PopulateTable()
        {
            //tasks = TodoItemManager.GetTasks().ToList ();
            tasks = (await TodoItemManager.GetKTasks()).ToList();
//			var rows = from t in tasks
//				select (Element)new StringElement ((t.Name == "" ? "<new task>" : t.Name), t.Notes);
            // TODO: use this element, which displays a 'tick' when item is completed
            var rows = from t in tasks
                       select(Element) new CheckboxElement((t.Name == "" ? "<new task>" : t.Name), t.Done);

            var s = new Section();

            s.AddAll(rows);
            InvokeOnMainThread(() => {
                Root = new RootElement("Tasky")
                {
                    s
                };
            });
        }