TextBlock として定義され、ViewModel の文字列にバインドされた ListView に GridView セルがあります。テキストの一部をハイパーリンクに変更し、一部をプログラムで異なる色に変更できるようにしたいと考えています。
GridView セルの XAML は次のとおりです。
<GridViewColumn.CellTemplate>
<DataTemplate>
<Border BorderThickness="2" BorderBrush="#dfdfdf" HorizontalAlignment="Stretch">
<TextBlock Text="{Binding Data}" Margin="3"/>
</Border>
</DataTemplate>
</GridViewColumn.CellTemplate>
そして、現時点での外観は次のとおりです。
バインドされるテキストの例は次のとおりです。
<color:#ff0000>Test item</color>
Test item 2
<link:http://www.google.com>Test hyperlink</link>
バインドされたテキストを解析して必要な情報を引き出すための正規表現に問題はありませんが、TextBlock を別の色に変更してハイパーリンクを追加するにはどうすればよいでしょうか?
前もって感謝します