private void OnItemSelected(object sender, SelectedItemChangedEventArgs e) { var list = sender as CustomListView; var todosPage = new TodosPage (this); list.SelectedItem = null; todosPage.BackButtonClicked += (sender1, args) => { contentPageArea.Children.Remove(todosPage); projectsList.ItemsSource = App.DataBase.GetAllProjects (); }; var selectedProject = e.SelectedItem as ProjectModel; if (selectedProject != null) { todosPage.ProjectId = selectedProject.Id; contentPageArea.Children.Add (todosPage, new Rectangle (0f, 0f, 1f, 1f), AbsoluteLayoutFlags.All); } }
private void OnItemSelected(object sender, SelectedItemChangedEventArgs e) { var list = sender as CustomListView; var todosPage = new TodosPage(this); list.SelectedItem = null; todosPage.BackButtonClicked += (sender1, args) => { contentPageArea.Children.Remove(todosPage); projectsList.ItemsSource = App.DataBase.GetAllProjects(); }; var selectedProject = e.SelectedItem as ProjectModel; if (selectedProject != null) { todosPage.ProjectId = selectedProject.Id; contentPageArea.Children.Add(todosPage, new Rectangle(0f, 0f, 1f, 1f), AbsoluteLayoutFlags.All); } }