I hope you found this useful : private void Windows_Loaded(object sender, RoutedEventArgs e) { AddHandler(Hyperlink.ClickEvent, (RoutedEventHandler)Hyperlink_Click); } private void Hyperlink_Click(object sender, RoutedEventArgs e) { if (e.OriginalSource is Hyperlink) { Process.Start((e.OriginalSource as Hyperlink).NavigateUri.AbsoluteUri); e.Handled = true; } }