예제 #1
0
 public void Update(TodoItem item)
 {
     var todoItem = Find (item.ID);
     var index = todoItems.IndexOf (todoItem);
     todoItems.RemoveAt (index);
     todoItems.Insert (index, item);
 }
예제 #2
0
        void InitializeData()
        {
            todoItems = new List<TodoItem> ();

            var todoItem1 = new TodoItem {
                ID = "6bb8a868-dba1-4f1a-93b7-24ebce87e243",
                Name = "Learn app development",
                Notes = "Attend Xamarin University",
                Done = true
            };

            var todoItem2 = new TodoItem {
                ID = "b94afb54-a1cb-4313-8af3-b7511551b33b",
                Name = "Develop apps",
                Notes = "Use Xamarin Studio/Visual Studio",
                Done = false
            };

            var todoItem3 = new TodoItem {
                ID = "ecfa6f80-3671-4911-aabe-63cc442c1ecf",
                Name = "Publish apps",
                Notes = "All app stores",
                Done = false,
            };

            todoItems.Add (todoItem1);
            todoItems.Add (todoItem2);
            todoItems.Add (todoItem3);
        }
예제 #3
0
		async void OnAddItemActivated (object sender, EventArgs e)
		{
			var todoItem = new TodoItem () {
				ID = Guid.NewGuid ().ToString ()
			};
			var todoPage = new TodoItemPage (true);
			todoPage.BindingContext = todoItem;
			await Navigation.PushAsync (todoPage);
		}
예제 #4
0
 public void Insert(TodoItem item)
 {
     todoItems.Add (item);
 }