Откройте URL-адрес в веб-обозревателе по умолчанию в WinRT - программирование
Подтвердить что ты не робот

Откройте URL-адрес в веб-обозревателе по умолчанию в WinRT

В этом вопросе говорится все. В принципе, я просто хочу знать альтернативу для этого в WinRT:

Process.Start("http://www.google.com/");
4b9b3361

Ответ 1

В WinRT вы можете использовать Windows.System.Launcher.LaunchUriAsync для запуска приложения по умолчанию, связанного с указанным URI. Для веб-ссылки будет использоваться браузер по умолчанию.

MSDN: Launcher.LaunchUriAsync(Uri) | launchUriAsync (Uri)

Ответ 2

Вы можете использовать Windows.System.Launcher для запуска файлов и URL-адресов...

  • Windows.System.Launcher.LaunchUriAsync(Uri) запустит данный Uri с приложением по умолчанию. Если это ссылка, она откроется с помощью браузера по умолчанию. Вы можете использовать схему file:/// для открытия сетевого ресурса, но не ресурсов в локальной файловой системе.

  • Windows.System.Launcher.LaunchFileAsync(IStorageFile) запустит приложение по умолчанию для данного файла.

Оба эти метода имеют необязательный второй параметр типа Windows.System.LauncherOptions, который настраивает запуск.