private void RemoveWhenAppeared(object sender, PageAppearedEventArgs args) { var page = sender as NavigatorTest2Page; page.Appeared -= RemoveWhenAppeared; var removedPage = Navigator.GetPage(Navigator.PageCount - 2) as NavigatorTest2Page; Navigator.Remove(removedPage); Tizen.Log.Info("NUI", removedPage.AppBar.Title + " has been removed.\n"); }
private void InsertWhenAppeared(object sender, PageAppearedEventArgs args) { var page = sender as NavigatorTest2Page; page.Appeared -= InsertWhenAppeared; var insertedPage = new NavigatorTest2Page(); SetButtonColor(insertedPage, Navigator.PageCount % 4); insertedPage.AppBar.Title = "NavigatorTest2Page" + (Navigator.PageCount - 1).ToString(); Navigator.InsertBefore(page, insertedPage); Tizen.Log.Info("NUI", insertedPage.AppBar.Title + " has been inserted before the peek page.\n"); }