C# で xaml で TextBlock に Hyperlink を設定するサンプルはたくさん見つかるけれど~、
VB.NET でしかもプログラムコードで設定するサンプルはほとんど見つからなかったので~、
ご参考までにどうゾ~。
'テキストブロックを初期化 oTextBlock.Inlines.Clear 'ハイパーリンクを設定 Dim oHyperlink As New Hyperlink '下線表示を消す oHyperlink.TextDecorations = Nothing 'URI を設定 oHyperlink.NavigateUri = New Uri("https://elleneast.com") '.NavigateUri を設定しただけではクリックしたときにジャンプしない。ジャンプを実行するためのイベントをラムダ式で設定。 AddHandler oHyperlink.RequestNavigate, Sub(sender, e) System.Diagnostics.Process.Start(e.Uri.ToString) 'フォーカスを受け取らないようにする(点線で囲まれないようにする)。 oHyperlink.Focusable = False 'ハイパーリンクにテキストを設定 oHyperlink.Inlines.Add("エレン・イーストのブログ") 'テキストブロックにハイパーリンクを追加。 oTextBlock.Inlines.Add(oHyperlink) 'oTextBlock.Text = "(^^)" 'Text を設定するとハイパーリンクの設定は破棄される