Таким образом, вы можете сделать это в коде:
var hyperlink = new Hyperlink(new Run("here is link text"))
{
NavigateUri = new Uri("https://google.com")
};
hyperlink.RequestNavigate += Hyperlink_RequestNavigate;
var textblock = new TextBlock
{
Inlines =
{
new Run("this is my prefix"),
new LineBreak(),
hyperlink,
new Run(" this is my suffix")
}
};
placeholderContentControl.Content = textblock;
placeholderContentControl имеет тип <ContentControl>
Как это сделатьв XAML:
<Grid>
<TextBlock Grid.Row="0">
this is my prefix
<LineBreak />
<Hyperlink NavigateUri="https://google.com" RequestNavigate="Hyperlink_RequestNavigate">
here is link text
</Hyperlink>
this is my suffix
</TextBlock>
</Grid>
оба результата дают запрошенный результат: изображение