Решение, которое открывает Windows Браузер по умолчанию на уровне ОС с указанным URL. Рекомендуется через WPF Github выпуск 2566 :
var destinationurl = "https://www.bing.com/";
var sInfo = new System.Diagnostics.ProcessStartInfo(destinationurl)
{
UseShellExecute = true,
};
System.Diagnostics.Process.Start(sInfo);
OLD: Решение, которое открывает тихую подсказку CMD и открывает браузер по умолчанию Windows OS:
private void NavHomeView(object ID)
{
//return;
if (IDis string destinationurl)
{
var link = new Uri(destinationurl);
var psi = new ProcessStartInfo
{
FileName = "cmd",
WindowStyle = ProcessWindowStyle.Hidden,
UseShellExecute = false,
CreateNoWindow = true,
Arguments = $"/c start {link.AbsoluteUri}"
};
Process.Start(psi);
...
но если вы намерены упаковать приложение с использованием типа проекта упаковки MSIX и поместить его в Windows Store, то вы не пройдете сертификацию для использования CMD.EXE.