通过按钮单击事件打开链接/文件

时间:2019-04-20 23:31:00

标签: c# wpf xaml wpf-controls

我还是WPF / XAML编码的新手,在学习时遇到了另一个问题。我决定要在UserControl上添加按钮,以便让它们做一些不同的事情。在其中一个上,我想打开本地默认浏览器并打开网页链接,在另一个按钮上,我想从我项目中名为“工具”的目录中启动本地exe / rpm文件。

我尝试打开链接-WebBrowserTask,这是无法识别的事件/任务

用于运行应用程序-Process.Start("thelocation/thefile.exe/rdp")。之后,我尝试将其引导到正确的路径,但是我的项目无法识别其中的文件夹和文件。

两次尝试均未成功。

1 个答案:

答案 0 :(得分:0)

尝试一下:

public void DoSomething 
{
    const string webpageUrl = "https://stackoverflow.com/questions/55778625/";
    const string localFile = @"C:\Windows\notepad.exe";
    var localTools = $@"{AppDomain.CurrentDomain.BaseDirectory}Tools\SomeTools.exe";

    Process.Start(webpageUrl);
    Process.Start(localFile);
    Process.Start(localTools);
}

要打开网页,您的地址必须以 http:// ...

开头