C# WPF - 接收程序启动入口参数


1、删除默认StartupUrl配置;

2、重写App.xaml中的OnStartup方法

        /// <summary>
        /// 重写Startup函数
        /// </summary>
        /// <param name="e"></param>
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);
            // 接收参数数组
            var args = e.Args;
            // 定义为字符数组也可以
            //string[] args = e.Args;
            // 判断参数中是否包含 TestWindows
            if (args.Contains("TestWindows"))
            {
                new TestWindow().Show();
            }
            else
            {
                new MainWindow().Show();
            }
        }

WinForm处理入口参数方法:https://www.cnblogs.com/jeremywucnblog/p/12344066.html

Delphi处理入口参数方法:https://www.cnblogs.com/jeremywucnblog/p/11417771.html

 

  作者:Jeremy.Wu
  出处:https://www.cnblogs.com/jeremywucnblog/
  本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM