public void DisplayPage(int id = 0) { if (Pages.Count < 1) return; if (id > Pages.Count - 1) id = Pages.Count - 1; if (id < 0) id = 0; if (CurrentPage != null) { CurrentPage.Visible = false; if (CurrentPage.Page != null) CurrentPage.Page.Visible = false; } CurrentPage = Pages[id]; if (CurrentPage == null) return; CurrentPage.Visible = true; if (CurrentPage.Page != null) CurrentPage.Page.Visible = true; CurrentPageNumber = id; CurrentPage.PageTitleLabel.Text = id + 1 + ". " + CurrentPage.Title; PageLabel.Text = string.Format("{0} / {1}", id + 1, Pages.Count); Show(); }