Открытие ссылки / файла через событие нажатия кнопки - PullRequest
0 голосов
/ 21 апреля 2019

Я все еще новичок в кодировке WPF / XAML, и во время обучения я столкнулся с другой проблемой.Я решил, что хочу добавить кнопки в UserControl, и я бы хотел, чтобы они делали несколько разных вещей.На одном из них я хочу открыть локальный браузер по умолчанию и открыть ссылку на веб-страницу, а на другой кнопке я хочу запустить локальный файл exe / rpm из каталога в моем проекте под названием «tools».

Для открытия ссылки, которую я пробовал - WebBrowserTask, которая является нераспознанным событием / задачей

Для запуска приложения - Process.Start("thelocation/thefile.exe/rdp").После этого я попытался указать правильный путь, но мой проект не распознает папку и файлы внутри.

Обе попытки не увенчались успехом.

1 Ответ

0 голосов
/ 21 апреля 2019

Попробуйте это:

public void DoSomething 
{
    const string webpageUrl = "/9691108/otkrytie-ssylki-faila-cherez-sobytie-nazhatiya-knopki";
    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: //...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...