private void ToolsMenu_ACECalculator_Click(object sender, RoutedEventArgs e) { CalcMainWindow Cmain = new CalcMainWindow(); Cmain.Owner = this; Cmain.Show(); }
/// <summary> /// Application Startup Phase 0 /// /// Initialise window; verify integrity /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Application_Startup(object sender, StartupEventArgs e) { // Initialise different mainwindows depending on the provided arguments. switch (ParseArgs(e.Args)) { case ParseArgResult.DoNothing: MainWindow MnWindow = new MainWindow(); MnWindow.Show(); return; case ParseArgResult.InitACECalc: CalcMainWindow CalcMainWindow = new CalcMainWindow(); CalcMainWindow.Show(); return; case ParseArgResult.InitAdvGen: AdvMainWindow AMainWindow = new AdvMainWindow(); AMainWindow.Show(); return; } }