コード例 #1
0
ファイル: UI.cs プロジェクト: WhyN92/WhyNsStreamWatcher
        public void ShowPage(Page pageToShow)
        {
            if (ActivePage != pageToShow)
            {

                if (ActivePage != null)
                {

                    ActivePage.ClosePage();
                    LastActivePage = ActivePage;

                }

                pageToShow.ShowPage();
                ActivePage = pageToShow;

            }
        }
コード例 #2
0
ファイル: UI.cs プロジェクト: WhyN92/WhyNsStreamWatcher
        public void ClosePage(Page pageToClose)
        {
            if (MainPage != null)
            {

                MainPage.ShowPage();
                ActivePage = MainPage;

            }
            else
            {

                if (LastActivePage != null)
                {

                    LastActivePage.ShowPage();
                    ActivePage = LastActivePage;
                }

            }

            pageToClose.ClosePage();
            LastActivePage = pageToClose;
        }
コード例 #3
0
ファイル: UI.cs プロジェクト: WhyN92/WhyNsStreamWatcher
 // Page Methods
 public void SetMainPage(Page MainPage)
 {
     this.MainPage = MainPage;
 }