#46 – Processing Command Line Arguments in a WPF Application
August 27, 2010 Leave a comment
You can process command line arguments passed in to a WPF application by reading the arguments in the event handler for the application’s Startup event.
Command line arguments can be found in StartupEventArgs.Args. Args is an array of string objects containing the arguments passed in on the command line.
private void Application_Startup(object sender, StartupEventArgs e) { foreach (string s in e.Args) { MessageBox.Show(string.Format("Arg: {0}", s)); } }
You could also just override the OnStartup method, rather than adding a handler for the Startup event.