private void qualityControl_addClicked(object sender, EventArgs e) { if (lineControl.dgItem.SelectedIndex == -1) { MessageBox.Show("Please Select Line", "Info", MessageBoxButton.OK, MessageBoxImage.Information); return; } if (stationControl.dgItem.SelectedIndex == -1) { MessageBox.Show("Please Select Station", "Info", MessageBoxButton.OK, MessageBoxImage.Information); return; } classInfo classInfo = new classInfo(); classInfo.LineIndex = lineControl.dgItem.SelectedIndex; classInfo.StationIndex = stationControl.dgItem.SelectedIndex; classInfoPage = new ClassInfo(classInfo); NavigationService.Navigate(classInfoPage); classInfoPage.Return += new ReturnEventHandler <classInfo>(classInfoPage_QReturn); }
private void lineControl_addClicked(object sender, EventArgs e) { lineInfoPage = new LineInfo(null); NavigationService.Navigate(lineInfoPage); lineInfoPage.Return += new ReturnEventHandler <lineInfo>(nextPage_Return); }
protected override void Start() { base.Start(); // So we remember the WizardCompleted event registration this.KeepAlive = true; // Launch the wizard PageFunction <WizardResult> wizardPage = this.NewStartPage; wizardPage.Return += new ReturnEventHandler <WizardResult>(wizardPage_Return); this.NavigationService.Navigate(wizardPage); }
void nextButton_Click(object sender, RoutedEventArgs e) { // Go to next Wizard page if (this.NavigationService.CanGoForward) { this.NavigationService.GoForward(); } else { PageFunction <WizardResult> nextPage = WizardNavigationHub.Current.GetNextWizardPage(this); nextPage.Return += new ReturnEventHandler <WizardResult>(WizardPage_Return); this.NavigationService.Navigate(nextPage); } }
public bool CanFinish(PageFunction <WizardResult> currentPageFunction) { int index = this.navigationOrder.IndexOf((PageFunction <WizardResult>)currentPageFunction); return(index == this.navigationOrder.Count - 1); }
public bool CanGoBack(PageFunction <WizardResult> currentPageFunction) { int index = this.navigationOrder.IndexOf((PageFunction <WizardResult>)currentPageFunction); return(index > 0); }
public PageFunction <WizardResult> GetNextWizardPage(PageFunction <WizardResult> currentPageFunction) { int index = this.navigationOrder.IndexOf((PageFunction <WizardResult>)currentPageFunction); return(this.navigationOrder[++index]); }
public PageFunctionStartWindow(PageFunction<bool> page) { this.m_Page = page; InitializeComponent(); this.Loaded += new RoutedEventHandler(PageFunctionStartWindow_Loaded); }
public PageFunctionStartWindow(PageFunction <bool> page) { this.m_Page = page; InitializeComponent(); this.Loaded += new RoutedEventHandler(PageFunctionStartWindow_Loaded); }