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