是否可以从另一个具有特定形式的WPF应用程序启动

时间:2012-05-22 06:42:57

标签: asp.net wpf

private void btnRun_Click(object sender, RoutedEventArgs e) 
{ 
    Process p = new Process(); 
    p.StartInfo = new ProcessStartInfo("c://WPFApplication1.exe"); 
    p.Start(); 
} 

我使用这个从我的应用程序启动另一个应用程序;但我想去一个特定的形式。有可能吗?

1 个答案:

答案 0 :(得分:2)

是,在启动进程时使用命令行参数:

p.StartInfo.Arguments = "formname";

然后在目标项目中,检索* Application_Startup *中的命令行参数,并打开表单:

private void Application_Startup(object sender, StartupEventArgs e)
{
    string formName = e.Args[0];
    this.StartupUri = formName;
}