C#中URL方案的入口点是什么?

时间:2019-04-05 08:56:00

标签: c# wpf user-interface url-scheme entry-point

我按照官方指南https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa767914(v=vs.85)

为C#WPF GUI应用程序注册了URI方案。

当我单击链接时,它将打开我的应用程序或将其置于前台。但是,我从哪里获得应用程序启动的URL?该指南使用主要方法。但是我的GUI应用程序没有主要方法。

要获得点击的URL,我需要采用什么方法?

2 个答案:

答案 0 :(得分:0)

根据您提供的链接,您将使用google-chrome index.html来获取Environment.GetCommandLineArgs(),就像您的仅GUI应用程序的示例一样。
请记住,该数组中的第一个参数将是可执行文件名。有关更多信息,请访问MSDN

答案 1 :(得分:0)

在您的App.xaml.cs中,覆盖OnStartup method或订阅Application.Startup eventStartupEventArgs有一个Args property,可为您提供命令行参数。