Ejemplo n.º 1
0
		public App ()
		{
			TodoManager = new TodoItemManager ();
			MainPage = new NavigationPage (new TodoListPage ());

			MessagingCenter.Subscribe <CoreSpotlightSearch.App, string> (this, "ShowItem", async (sender, arg) => {
				var todoItems = TodoManager.All;
				var item = todoItems.FirstOrDefault (i => i.ID == arg);

				await MainPage.Navigation.PopToRootAsync ();
				var todoItemPage = new TodoItemPage ();
				todoItemPage.BindingContext = item;
				await MainPage.Navigation.PushAsync (todoItemPage);
			});
		}
Ejemplo n.º 2
0
        public App()
        {
            TodoManager = new TodoItemManager();
            MainPage    = new NavigationPage(new TodoListPage());

            MessagingCenter.Subscribe <CoreSpotlightSearch.App, string> (this, "ShowItem", async(sender, arg) => {
                var todoItems = TodoManager.All;
                var item      = todoItems.FirstOrDefault(i => i.ID == arg);

                await MainPage.Navigation.PopToRootAsync();
                var todoItemPage            = new TodoItemPage();
                todoItemPage.BindingContext = item;
                await MainPage.Navigation.PushAsync(todoItemPage);
            });
        }