public void AddPage(List <GithubFile> files, int number)
        {
            PageView page = new PageView();

            page.GithubFiles = files;
            page.Text        = number.ToString();
            page.Click      += (object sender, EventArgs e) =>
            {
                OnPageClick(sender, e);
            };

            pages.Add(page);
            LayoutSubviews();
        }
        void OnPageClick(object sender, EventArgs e)
        {
            if (currentHighlight != null)
            {
                currentHighlight.Normalize();
            }

            var page = (PageView)sender;

            page.Highlight();
            currentHighlight = page;

            if (PageClicked != null)
            {
                PageClicked(sender, e);
            }
        }
Exemplo n.º 3
0
        public void OnPageClick(object sender, EventArgs e)
        {
            PageView page = (PageView)sender;

            ContentView.FileList.Show(page.GithubFiles);
        }