想通过main()函数传递参数,先重载下面的OnStartup()
public partial class App : Application
{
public static string args0;
protected override void OnStartup(StartupEventArgs e)
{
if(e.Args != null && e.Args.Length > 0)
args0 = e.Args[0].ToString();
base.OnStartup(e);
}
}
然后在App.xaml中看到StartupUri="MainWindow.xaml"
那么在MainWindow.xaml.cs中就可以通过App.args0获取传递进来的参数了
若想调用外部程序用 Process.Start("绝对路径+xx.exe", "参数1");
很有用哦