private void ShowTable()
        {
            var list = new List <string>();

            list.Add("test1");
            list.Add("test2");
            list.Add("test3");
            list.Add("test4");
            list.Add("test5");
            list.Add("test6");
            list.Add("test7");
            list.Add("test8");
            list.Add("test9");
            list.Add("test10");


            var todoSource = new TodoSource(list);

            m_table.Source = todoSource;

            todoSource.TodoSelected += (object sender, TodoSelectedEventArgs e) =>
            {
                Debug.WriteLine($"selected item:{e.selectedTodo}");

                PerformSegue("toDetail", this);
            };
        }
Exemple #2
0
        private void ShowTable()
        {
            var list = new List <Todo> ();

            list.Add(new Todo {
                Name = "了解IOC", Description = "控制反轉"
            });
            list.Add(new Todo {
                Name = "了解DI", Description = "依賴注入"
            });
            list.Add(new Todo {
                Name = "了解 UI Test", Description = "準備自動化 UI 測試"
            });
            list.Add(new Todo {
                Name = "了解 Unit Test", Description = "還可整合入 CI"
            });

            var todoSource = new TodoSource(list);

            myTable.Source = todoSource;

            todoSource.TodoSelected += (object sender, TodoSelectedEventArgs e) => {
                Debug.WriteLine($"Name:{ e.SelectedTodo.Name }; Description:{ e.SelectedTodo.Description }");
            };
        }