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; } }
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; } }