예제 #1
0
        private void Button_Update(WizPage newPage)
        {
            //First default checks, is it the first or last index. If so, this overrules the WizPage parameters
            if (currentPageIndex == 0)
            {
                Back_Button.IsEnabled = false;
            }
            if (currentPageIndex == pages.Count - 1)
            {
                Next_Button.Content = "Finish";
            }
            else
            {
                Next_Button.Content = "Next";
            }

            //Now checking the newPage properties
            if (newPage.canGoBack)
            {
                Back_Button.IsEnabled = true;
            }
            else
            {
                Back_Button.IsEnabled = false;
            }

            if (newPage.canGoForward)
            {
                Next_Button.IsEnabled = true;
            }
            else
            {
                Next_Button.IsEnabled = false;
            }
        }
예제 #2
0
        private void Steps_Update(WizPage newPage, PageChange pageChange = PageChange.UP)
        {
            //Changing it for the new page
            newPage.nameBlock.FontWeight = FontWeights.Bold;

            //Changing it for the previous page
            if (pageChange == PageChange.UP)
            {
                pages[currentPageIndex - 1].nameBlock.FontWeight = FontWeights.Normal;
            }
            else
            {
                pages[currentPageIndex + 1].nameBlock.FontWeight = FontWeights.Normal;
            }
        }