Date: 04.07.2018 19:16:34
Hyperlink сделает лишь то, что вы напишете в обработчике события RequestNavigate. Хотите открывать в WebBrowser - так и сделайте:
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<TextBlock>
<Hyperlink NavigateUri="http://yandex.ru/" Name="hyperLink1" RequestNavigate="hyperLink_RequestNavigate">
<TextBlock Text="Yandex"/>
</Hyperlink>
</TextBlock>
<WebBrowser x:Name="webbrowser1" HorizontalAlignment="Stretch" Height="250" Margin="0,60,0,0" />
</Grid>
</Window>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void hyperLink_RequestNavigate(object sender, RequestNavigateEventArgs e)
{
webbrowser1.Navigate(e.Uri.ToString());
}
}
Автор: VadimTagil