Как открыть внешний браузер по гиперссылке, в браузере это будет target='_top'.
Что такое код в приложении WPF netcore 3.1?
Использовать параметр команды
<TextBlock> <Hyperlink CommandParameter="{Binding ExternalURL}" Command="{Binding NavHomeViewCommand}" >Open in Browser ... </Hyperlink> </TextBlock>
Измените DelegateCommand, чтобы использовать параметр объекта (используя шаблон prismlibrary mvvm)
navHomeViewCommand = new DelegateCommand<object>(NavHomeView);
Свойства команды:
public string ExternalURL{ get => "https://www.google.com/";} private readonly ICommand navHomeViewCommand; public ICommand NavHomeViewCommand { get { return navHomeViewCommand; } }
Откройте браузер
private void NavHomeView(object ID) { if(obj is string destinationurl) System.Diagnostics.Process.Start("https://google.com"); //??????? }
Выдается исключение «неизвестный исполняемый файл».