Вопрос довольно старый, но так как я искал похожее решение, я также опубликую свой ответ.
Я не хотел использовать конвертер, и я использую .NET 4.5 с WPF - так что это не относится к исходному вопросу. <Run></Run>
работал для меня, как уже упоминалось в вопросе выше
<TextBlock x:Name="lbl_data" Foreground="Black" TextWrapping="Wrap"
Margin="50,39,130,0" FontSize="13.333" FontFamily="Segoe WP Light"
VerticalAlignment="Top" Height="26"/>
<Run Text"My custom text: "/>
<Run Text="{Binding Path=MyData}"/>
</TextBlock>